PHP 客户端,用于将实时日志发布到 RabbitMQ

v2.7 2019-08-29 11:44 UTC

This package is auto-updated.

Last update: 2024-09-29 05:28:20 UTC


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"));



贡献

  1. 创建一个问题,描述你希望实现的错误修复/特性。
  2. 分支仓库
  3. 创建你的功能分支 (git checkout -b my-new-feature)
  4. 提交你的更改 (git commit -am '添加一些功能')
  5. 推送到分支 (git push origin my-new-feature)
  6. 创建一个新的 Pull Request