{"id":18696458,"url":"https://github.com/kaon-k-s/log-library","last_synced_at":"2025-11-08T15:30:26.560Z","repository":{"id":252974902,"uuid":"842080199","full_name":"kaon-k-s/Log-Library","owner":"kaon-k-s","description":"Unified interface for logging messages using databases, files, and the console. C#, Software Design Patterns,  Interfaces","archived":false,"fork":false,"pushed_at":"2024-08-13T16:46:58.000Z","size":6642,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-28T03:42:11.763Z","etag":null,"topics":["composite-pattern","csharp","factory-pattern","interfaces","patterns","singleton-pattern","software-design","strategy-pattern"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kaon-k-s.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-13T16:21:42.000Z","updated_at":"2024-08-13T16:49:20.000Z","dependencies_parsed_at":"2024-08-13T19:55:41.934Z","dependency_job_id":null,"html_url":"https://github.com/kaon-k-s/Log-Library","commit_stats":null,"previous_names":["kaon-k-s/log-library"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaon-k-s%2FLog-Library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaon-k-s%2FLog-Library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaon-k-s%2FLog-Library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kaon-k-s%2FLog-Library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kaon-k-s","download_url":"https://codeload.github.com/kaon-k-s/Log-Library/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239558914,"owners_count":19658927,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["composite-pattern","csharp","factory-pattern","interfaces","patterns","singleton-pattern","software-design","strategy-pattern"],"created_at":"2024-11-07T11:18:46.773Z","updated_at":"2025-11-08T15:30:26.521Z","avatar_url":"https://github.com/kaon-k-s.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Log-Library: Description\nThe Logging Library Project is a versatile and extensible logging framework designed for .NET applications. It provides a unified interface for logging messages using databases, files, and the console. This project aims to simplify the process of integrating logging functionality into applications, making it easier for developers to monitor application behavior, debug issues, and understand user interactions.\n\n### Flexibility: \nSupports multiple logging strategies out-of-the-box, such as file-based logging, database logging, and console logging. Developers can easily switch between these strategies based on runtime configuration without changing the core application logic.\n### Extensibility: \nThe design allows for easy addition of new logging strategies, enabling developers to tailor the logging mechanism to specific project requirements.\n### Configuration-Based Activation: \nLogging strategies can be activated or deactivated through simple configuration settings, providing control over which logging mechanisms are used at any time.\n### Severity Levels: \nIncorporates predefined severity levels (ERROR, WARNING, DEBUG, INFO), allowing for granular control over the importance of logged messages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaon-k-s%2Flog-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaon-k-s%2Flog-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaon-k-s%2Flog-library/lists"}