各位,我已经在谷歌上搜索过了,但没有什么有用的。
我想使用Laravel(5.1)
创建自定义的Log
文件,为什么我想要,我有多个位置将执行相同的代码,所以很难访问每个位置并查看Log
文件。目前,正在将内容写入默认的Laravel.log
文件,工作正常,但希望创建一些自定义的abc.log
文件来处理所有自定义日志。
感谢
在日志记录的文档中,给出了如何访问底层Monolog实例的说明。一旦你做到了,你可以:
将"Handlers"添加到记录器中,该记录器可以向其他日志记录系统发送消息,将它们写入文件系统,发送电子邮件/短信。。。
将"格式化程序"添加到记录器中,它将以您喜欢的方式重新格式化消息(HTML、文本或特定消息收件人的格式,如Gelf或Loggly)
添加"处理器",它将向消息添加附加信息,如IP地址、系统统计信息等。
我(过去)已经实现了GelfHandler
来将消息推送到Graylog服务器。这很容易设置。关于Laracasts有一个很好的解释。