umonkey / php-file-logger
简单的 PSR-3 合规文件日志记录器
1.2.0
2020-07-07 08:09 UTC
Requires
- php: >=7.2
- psr/log: ^1.1
Provides
This package is auto-updated.
Last update: 2024-09-07 17:17:37 UTC
README
个人项目使用的组件。
安装
$ composer require umonkey/php-file-logger
使用
$logger = new Umonkey\Logger\FileLogger([
'path' => __DIR__ . '/../var/app-%Y%m%d-%H.log',
// Optional:
'symlink' => __DIR__ . '/../var/app.log',
'keep_files' => 7, // defaults to 10
'mode' => 0664, // defaults to 0640
]);
$logger->info('Hello, world.');
日志缓冲区
所有消息都保存在内部缓冲区中。您可以使用 getBuffer()
获取其内容。如果您想将完整的日志报告记录到数据库,或者避免与其他消息进行插值,这将很有用。
变更日志
2020-07-07, v 1.1.0
- 添加日志轮换、设置权限、创建符号链接。
- 添加日志缓冲区。
2020-06-17, v 1.0.1
- 在 CLI 上,将重复输出到 stderr。
待办事项
- 日志轮换。
- 在缓冲区中保留会话日志。