hanlc / monologzmqhandler
Monolog Zeromq Handler
dev-master
2017-06-07 03:20 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2025-06-08 05:48:28 UTC
README
# 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;
}