我在基于 PSR-3 标准(以及随它提供的接口/类 - https://github.com/php-fig/log)实现日志系统时遇到问题。
我创建了一些扩展 PSR-3 的类:logger,它使用适配器进行实际日志记录(logger 类存储适配器实例并在其中调用 log() 方法),我来到文件适配器(将日志消息写入文件的适配器)) 我正在寻找一些方法来实现自定义日志行格式。我的意思是我可以将消息记录为
[01/01/2013 12:00:00] NOTICE: Log message content\n
也
user: Log message content (NOTICE) ~ 01-01-2013
(完整的定制订单和内容)
另外,我想为此创建单独的类。
有没有办法以非常容易的方式做到这一点,所以其他人(甚至是低技能的phpers)不会有改变这个的问题?