lushobarlett/cologger

简单日志记录器

v2.0.1 2021-03-04 21:35 UTC

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);

未来功能

  • 格式化日志元数据。
  • 更改颜色方案。
  • 给消息本身添加颜色(无需手动操作)
  • 快速且更好的方式来更改日志目标