{"id":24196249,"url":"https://github.com/jamesgober/logger","last_synced_at":"2025-07-17T18:32:21.888Z","repository":{"id":272090744,"uuid":"915496670","full_name":"jamesgober/Logger","owner":"jamesgober","description":"PHP Extension for high-performance PHP Logging with minimal overhead. Supports PSR-3 standardized levels including DEBUG, INFO, NOTICE, WARNING, ERROR, CRITICAL, ALERT, and EMERGENCY. ","archived":false,"fork":false,"pushed_at":"2025-01-12T06:26:36.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-03T07:46:02.565Z","etag":null,"topics":["dll","extension","logger","logging","php","php-extension","psr-3","zend"],"latest_commit_sha":null,"homepage":"https://jamesgober.com","language":null,"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/jamesgober.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":"2025-01-12T01:55:53.000Z","updated_at":"2025-01-19T20:29:01.000Z","dependencies_parsed_at":"2025-01-12T08:18:29.338Z","dependency_job_id":null,"html_url":"https://github.com/jamesgober/Logger","commit_stats":null,"previous_names":["jamesgober/php-logger-extension","jamesgober/logger"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jamesgober/Logger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesgober%2FLogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesgober%2FLogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesgober%2FLogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesgober%2FLogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamesgober","download_url":"https://codeload.github.com/jamesgober/Logger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamesgober%2FLogger/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265645414,"owners_count":23804185,"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":["dll","extension","logger","logging","php","php-extension","psr-3","zend"],"created_at":"2025-01-13T19:24:01.448Z","updated_at":"2025-07-17T18:32:21.867Z","avatar_url":"https://github.com/jamesgober.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHP LOGGER\n\n\u0026nbsp;\n\n\u003e [!CAUTION]\n\u003e This project is currently under development!\n\n\u0026nbsp;\n\n### TODO\n-[ ] \n\n\n\u0026nbsp;\n\n---\n\n**Logger** is a high-performance **PHP extension** designed to handle high-capacity logging efficiently and flexibly. It adheres to the PSR-3 Logger standards, ensuring compatibility with modern PHP logging practices and seamless integration with other libraries and frameworks.\n\n### Key features include:\n\n- **Standard Log Levels**: **DEBUG**, **INFO**, **NOTICE**, **WARNING**, **ERROR**, **CRITICAL**, **ALERT**, and **EMERGENCY**.\n- **Dynamic Configuration**: Adjust log levels, handlers, and file paths at runtime for full control.\n- **Multiple Handlers**: Supports writing logs to `files`, `syslogs`, or `custom destinations`.\n- **Optimized Performance**: Leverages native C++ for **minimal overhead** and **maximum speed**.\n- **Extensibility**: Designed for custom handlers and advanced workflows.\n- **Fault Tolerance**: Includes mechanisms to handle file errors and system failures gracefully.\n\n**Installation**:\n```bash\n# NOT AVAILABLE!\npecl install logger\n```\n\nWith Logger, developers can implement structured, customizable logging without sacrificing speed or reliability. Whether for debugging, monitoring, or auditing, Logger provides the tools to keep your application running smoothly.\nIncludes runtime configuration, multiple handlers (e.g., file, syslog), and uses fault-tolerant mechanisms to handle errors gracefully.\n\n\nLogger is a high-performance PHP extension for flexible logging without the overhead. Follows the PSR-3 logger standards, and supports the standardized levels like DEBUG, INFO, WARNING, and CRITICAL. \n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamesgober%2Flogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamesgober%2Flogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamesgober%2Flogger/lists"}