我想解析多个 Apache 服务器的 access_log 和 error_log。但是我不知道解析日志时的 LogFormat。所以在此之前我想知道每个 Apache 中配置的 LogFormat。
- 一种方法是,我可以先解析 httpd.conf 并查找 LogFormat 和 CustomeLog”字符串并获取日志格式。还有其他方法可以通过任何命令或 apache 实用程序检查运行时日志格式吗?
- LogFormat“通用、组合等”是否已修复?如果是,我可以为每种类型构建不同的正则表达式吗?
答案1
如果您使用的是 debian/ubuntu,LogFormat 在 /etc/apache2/apache2.conf 中定义。
更简单的方法是使用 logwatch,它默认带有 apache 日志扫描功能。它甚至可以通过电子邮件发送报告。
如果您需要更多指导,请发表评论或更新您的问题。