gonzoinc / glogger
该包的最新版本(1.1.2)没有可用的许可证信息。
实现了klogger的简单日志类
1.1.2
2019-05-30 16:00 UTC
Requires
- php: >=5.6.4
- ext-json: *
- katzgrau/klogger: ^1.2.1
Requires (Dev)
- phpunit/phpunit: ^5.0.0
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2024-09-29 05:28:02 UTC
README
该项目由 Greg Dean 创建
关于
Glogger是一个简单的实现了Klogger的日志类。它基本上是一个包装器。这个项目的目的是提供一个更简单的方法在整个应用程序中使用Klogger。现在使用了常量,这使得管理、配置和使用更加容易。
安装
安装必须通过Composer严格完成,并使用其自动加载功能。
composer require gonzoinc/glogger
在您的 composer.json
{ "require": { "gonzoinc/glogger": "1.0.0" } }
用法
查看示例文件,以获取类的运行示例和各种日志级别的示例。
使用的常量在init.php文件中定义。请确保将它们复制到您的应用程序中,并根据需要设置它们。
<?php require_once "init.php"; // Composer required modules require_once 'vendor/autoload.php'; use Glogger\Log; $logger = new Log(); $logger->debug("This is a debug message"); $logger->warn("This is a warning message"); $logger->info("This is an info message"); $logger->error("This is an error message"); $logger->critical("This is a critical message");
日志类被设置为以JSON logstash格式创建日志文件。这纯粹是个人喜好,因为我使用Elasticsearch来消费所有日志。
贡献
欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想进行哪些更改。
请确保根据适当的情况更新测试。*** 后续是PHPUnit测试 ***