我有一个简单的 java RESTful 服务,它查询数据库并根据请求参数发回响应。我需要根据 apache access_log 生成一些简单的报告,例如每天的查询数、类似查询的数量等。
我需要生成的报告之一是列出返回零结果的查询。我想知道如何实现这一目标。我不能依赖 apache 日志中的响应大小,因为仍然会返回结果为零的响应 xml。
如果查询没有返回结果并将其打印在 apache 日志中,我正在考虑设置一个自定义 cookie。
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" combined-cookie
不确定这是否可行,或者说实话,这是正确的方法。
任何指针将不胜感激。
谢谢