smtlogger / smtlogger
为u设计的发件箱日志记录器
v2.0.1
2021-09-16 07:11 UTC
Requires
- php: >=7.2
- monolog/monolog: ^2.0
Requires (Dev)
- phpunit/phpunit: ~5.0
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_PATH
和SMT_EXCEPTION_LOG_PATH
设置为将日志移动到其他路径,可能使用dotEnv
SMT_LOG_PATH=/tmp/my_logs/
您可以扩展SmtLogger\SmtLogger
来创建自己的Logger