{"id":21216892,"url":"https://github.com/lablnet/php-logger","last_synced_at":"2025-07-10T11:33:00.905Z","repository":{"id":57010625,"uuid":"145283718","full_name":"lablnet/PHP-Logger","owner":"lablnet","description":"Logging is one of the most ubiquitous tasks encountered in PHP. We use logs to track error messages, record important events, and debug problems with our code this class exectly do this.","archived":false,"fork":false,"pushed_at":"2018-08-19T08:55:28.000Z","size":11,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T13:11:27.274Z","etag":null,"topics":["composer","free","logger","package","php","psr-3"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lablnet.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-19T07:52:11.000Z","updated_at":"2021-04-18T10:38:48.000Z","dependencies_parsed_at":"2022-08-21T15:10:17.117Z","dependency_job_id":null,"html_url":"https://github.com/lablnet/PHP-Logger","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/lablnet/PHP-Logger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lablnet%2FPHP-Logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lablnet%2FPHP-Logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lablnet%2FPHP-Logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lablnet%2FPHP-Logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lablnet","download_url":"https://codeload.github.com/lablnet/PHP-Logger/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lablnet%2FPHP-Logger/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264573283,"owners_count":23630456,"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":["composer","free","logger","package","php","psr-3"],"created_at":"2024-11-20T21:56:08.672Z","updated_at":"2025-07-10T11:33:00.581Z","avatar_url":"https://github.com/lablnet.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHP Logger\n\nLogging is one of the most ubiquitous tasks encountered in PHP. We use logs to track error messages, record important events, and debug problems with our code this class exectly do this.\n\n## Requirement\n\n- PHP\n- Composer\n\n## install\nrun this command\n``` composer require lablnet/logger ```\n\n## usage\n\n```php\n\u003c?php \n\tuse Lablnet\\Logger;\n\trequire '../vendor/autoload.php';\n\t$logger = new Logger;\n\t// If you want set custom file \n\t// prototype: $logger-\u003esetFile(filewithpath);\n\t// $logger-\u003esetFile(\"../my.logs\");\n\t$logger-\u003edebug(\"Hi im log msg and im {field}\" , ['field' =\u003e 'debug']);\n\tvar_dump($logger-\u003eget());\n```    \n\n## Levels\n- emergency =\u003e ```$logger-\u003eemergency(msg,[context])```\n- alert =\u003e ```$logger-\u003ealert(msg,[context])```\n- critical =\u003e ```$logger-\u003eemergency(msg,[critical])```\n- error =\u003e ```$logger-\u003eerror(msg,[context])```\n- warning =\u003e ```$logger-\u003ewarning(msg,[context])```\n- notice =\u003e ```$logger-\u003enotice(msg,[context])```\n- info =\u003e ```$logger-\u003einfo(msg,[context])```\n- debug =\u003e ```$logger-\u003edebug(msg,[context])```\n\n## custom file\nFor setting your own custom file\n``` $logger-\u003esetFile(\"data/app.logs\");  ```\n\n# Note: .logs file will save in root of project directory \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flablnet%2Fphp-logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flablnet%2Fphp-logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flablnet%2Fphp-logger/lists"}