saurav-suman / logger
PHP 客户端,用于将实时日志发布到 RabbitMQ
v2.7
2019-08-29 11:44 UTC
Requires
- php: >=5.6
- php-amqplib/php-amqplib: >=2.6
- phpunit/phpunit: >=4.7
README
logging-php
支持日志级别,并且目前可以发布日志到 RabbitMQ。
另一个日志库,为什么?
日志库就像观点,每个人都需要一个,这取决于需求。
那么 logging-php
有何不同?
- RabbitMQ 集成
用法/示例
使用如下实例化的 logging-php 发布到 RabbitMQ
<?php require __DIR__.'../../vendor/autoload.php'; use Logging\Logging; $log=new Logging(); $log->setRabbitmqHost("127.0.0.1"); $log->setRabbitmqPort("5672"); $log->setRabbitmqUser("guest"); $log->setRabbitmqPassword("guest"); $log->setQueuePrefix("ayopop"); $log->setQueueNames(array("Api" => "api", "Debug" => "debug", "Info" => "info", "Warn" => "warning", "Error" => "error", "Critical" => "critical")); $log->connect(); $log->info("saurav",array("foo"=>"bar")); $log->warning("saurav",array("foo"=>"bar"));
贡献
- 创建一个问题,描述你希望实现的错误修复/特性。
- 分支仓库
- 创建你的功能分支 (
git checkout -b my-new-feature
) - 提交你的更改 (
git commit -am '添加一些功能'
) - 推送到分支 (
git push origin my-new-feature
) - 创建一个新的 Pull Request