lushobarlett / cologger
简单日志记录器
v2.0.1
2021-03-04 21:35 UTC
Requires
- php: ^7.2
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-05 05:32:44 UTC
README
非常简单的带颜色的PHP日志记录器
使用方法
默认情况下,记录器将输出到当前文件所在目录的 'cologger.log' 文件。
(和控制台输出)可以更改。
该类使用Linux控制台文本修饰符( \e[...m ),尚未在Windows上进行测试。
注意:要写入文件,尝试执行此操作的过程需要具有文件创建和文件写入权限。
函数
$logger = new Logger; $logger->error("error"); $logger->warning("warning"); $logger->notice("notice"); $logger->log("normal");
错误将是红色,警告将是橙色,提示将是绿色,日志将是白色。每个日志将被放置在新行中,并包含日志的日期和时间数据。
参数
第一个参数是一个表示文件位置的字符串。第二个参数是一个布尔值,默认为false,表示写入到控制台。
$logger = new Logger("mytarget.log"); $console = new Logger("doesn't matter", true);
未来功能
- 格式化日志元数据。
- 更改颜色方案。
- 给消息本身添加颜色(无需手动操作)
- 快速且更好的方式来更改日志目标