2017 © Pedro Peláez
 

library monologzmqhandler

Monolog Zeromq Handler

image

hanlc/monologzmqhandler

Monolog Zeromq Handler

  • Wednesday, June 7, 2017
  • by hanlicun
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

# monolog_ZMQ_Handler
laravel monolog ZMQ Handler

在laravel框架中添加config/ok.php
<?php
/**
 * @function  ok.php
 * @Author: hanlc <hanlc@okooo.net>
 * @Date: 2017/5/26 16:52
 */
return [
    "zmq" => [
        "env"        => env("LOG_ENV","file"), //可选项 zmq 或 file
        "connection" => env("ZMQ_CONNECTION", "tcp://127.0.0.1:7777"),
        "format" => env("ZMQ_FORMAT", "json"),  //json php string
        "isBackground" => env("ZMQ_IS_BACKGROUND", false),
        "timeout"      => env("ZMQ_TIMEOUT", 100000),
        "method"      =>"bind", //$connect  bind
        "channel"     =>"okooo.logger"
    ]
];

?>


添加 app/Facades/Oklog.php
添加 app/Providers/LogServiceProvider.php

如何使用:

public function test(){
    $msg = json_encode([
        "data"=>random_int(10000,90000),
        "aa"=>"bbb",
        "time"=>date("Y-m-d H:i:s U")]
    );
    //app("oklog")->setLogger("logger")->info($msg);
    Oklog::setLogger("okooo.logger.test.test")->debug($msg);
    //可能的方法 info  debug  notice warning error alert
    //Oklog::info($msg);
    return $msg;
}

The Versions

07/06 2017

dev-master

9999999-dev

Monolog Zeromq Handler

  Sources   Download

MIT

The Requires

  • php >=5.6.0

 

by hanlc