首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >log4php中日志的缓冲

log4php中日志的缓冲
EN

Stack Overflow用户
提问于 2015-04-08 00:45:16
回答 1查看 143关注 0票数 0

log4php是否支持在写入磁盘之前对日志进行缓冲?如果是,是否可以控制缓冲区的大小或时间限制,在此之后日志将被写入磁盘(类似于nginx access_log文件中提供的控制)?

EN

回答 1

Stack Overflow用户

发布于 2015-05-22 06:08:11

答案是否定的。您可以尝试在新创建的附加器中实现该行为,但要注意这可能是一个危险的操作: PHP需要将日志存储在内存中,并且如果脚本崩溃,它将无法将日志写入磁盘。因此,日志记录不能帮助您调试问题,因为所有跟踪都将丢失。

您应该改用syslog附加器进行调查。如果您能够影响nginx配置,那么您似乎是机器上的root用户。Syslog可能能够为您提供所需的所有内容,而Log4php只需在发生事情的那一刻发送日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29496778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档