我正在使用Apache和JBoss。后者保存日志的方式在同一文件中保留(当在log4j中选择)同一天的日志时是非常好的。这使得日志,备份和统计数据更易于管理。
这可以在Apache中实现吗?每天一个日志文件,该日期的所有信息仅在该文件中?
答案 0 :(得分:1)
是的,有很多方法可以做到这一点 - 主要取决于运行的操作系统 - 你没有说。
你可以运行像logrotate这样的外部程序来移动文件并告诉apache刷新/关闭/重新打开它的文件句柄。
或者,Apache httpd带有一个名为rotatelogs的实用程序,它通常配置为日志输出过滤器。
答案 1 :(得分:1)
也许你可以试试这个
awk '{print $4}' example.log | cut -d: -f1 | uniq -c