smtlogger/smtlogger

为u设计的发件箱日志记录器

v2.0.1 2021-09-16 07:11 UTC

This package is auto-updated.

Last update: 2024-09-16 13:51:47 UTC


README

在使用框架时,我们发现扩展本地日志记录器很困难

毕竟,我们需要将日志写入许多路径,以适应各自的业务

因此出现了这个

版本

  • 1.X版本适用于monolog 1.X和php 5.6+
  • 2.X版本适用于monolog 2.X和php 7.3+

处理器

  • HostNameProcessor记录计算机名称
  • HostProcessor记录计算机ipv4地址,可能是内部ip
  • RequestIdProcessor为每个请求记录一个特殊id

3个简单的处理器可以使大规模应用中的日志更加易于阅读

如何使用

use SmtLogger\Logger;

Logger::getDefaultLogger()->addInfo('WHATEVER U WANT TO LOG IN A LINE OF STRING');

您可以将PHP环境变量SMT_LOG_PATHSMT_EXCEPTION_LOG_PATH设置为将日志移动到其他路径,可能使用dotEnv

SMT_LOG_PATH=/tmp/my_logs/

您可以扩展SmtLogger\SmtLogger来创建自己的Logger