如何在 Apache 中的运行时访问/错误日志 LogFormat 中查找?

如何在 Apache 中的运行时访问/错误日志 LogFormat 中查找?

我想解析多个 Apache 服务器的 access_log 和 error_log。但是我不知道解析日志时的 LogFormat。所以在此之前我想知道每个 Apache 中配置的 LogFormat。

  • 一种方法是,我可以先解析 httpd.conf 并查找 LogFormat 和 CustomeLog”字符串并获取日志格式。还有其他方法可以通过任何命令或 apache 实用程序检查运行时日志格式吗?
  • LogFormat“通用、组合等”是否已修复?如果是,我可以为每种类型构建不同的正则表达式吗?

答案1

如果您使用的是 debian/ubuntu,LogFormat 在 /etc/apache2/apache2.conf 中定义。

更简单的方法是使用 logwatch,它默认带有 apache 日志扫描功能。它甚至可以通过电子邮件发送报告。

如果您需要更多指导,请发表评论或更新您的问题。

相关内容