yonna / log
Yonna 日志
1.0
2020-05-15 09:35 UTC
Requires
- yonna/database: ~1.0
- yonna/foundation: ~1.0
This package is auto-updated.
Last update: 2024-11-16 02:01:29 UTC
README
Yonna 日志库
日志包含file、mongo、mysql三种类型
其中file日志默认自带core库默认已经包含一部分官方日志
如何安装
可以通过composer安装:composer require yonna/log
可以通过git下载:git clone https://github.com/yonna-framework/log.git
Yonna demo:GOTO yonna
Log例子/example
<?php use Yonna\Log\FileLog; // 记录日志的「目录」 // 你可以在scope中的$request->cargo内获取到app的根 $root = '/your_log_dir'; $log = (new FileLog($root)); // 记录 Throwable 的日志 $log->throwable($e); // 记录常规日志 $msg = 'iam log'; $data = [ 'a' => 1, 'b' => 2, 'c' => 3, ]; $log->error($msg,$data); $log->warning($msg,$data); $log->info($msg,$data); ?>
注意,默认是不支持数据库形式的日志,你可以安装ORM包支持它
composer install yonna/database
除了使用默认的配置,您还可以使用Config进行自定义配置
<?php use Yonna\Log\Config; // 设置文件的日志目录名 Config::setFile('app_log'); ?>