rml / logger
此包的最新版本(1.0.5)没有可用的许可证信息。
monolog 处理器
1.0.5
2017-09-12 18:28 UTC
Requires
- php: ^5.4 || ^7.0
- monolog/monolog: ~1.11
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2024-09-20 20:51:53 UTC
README
安装
composer require rml/logger
这是为什么
允许创建类似以下结构的日志树
如何使用
<?php namespace App\Http\Controllers; use Monolog\Logger; use Rml\Logger\RmlHandler; class TestController extends Controller { public function index(){ $log = new Logger("local"); $log->pushHandler( new RmlHandler("path/to/folder") ); $log->info("Hello, I'm into the path/to/folder/{Y.m.d}/INFO.log file"); } }
如何与 Laravel 5+ 一起使用
在 bootstrap/app.php 文件中,在
return $app;
之前编写
$app->configureMonologUsing(function ($monolog) { $monolog->pushHandler( $handler = new \Rml\Logger\RmlHandler( storage_path() . "/logs" ) ); $handler->setFormatter(new \Monolog\Formatter\LineFormatter(null, null, true, true)); });