当从服务器请求文件时记录日志

问题描述:

我需要一种方法来记录数据库中的条目,每次从服务器请求特定文件时。该文件可以是任何类型,甚至图像或其他媒体。当从服务器请求文件时记录日志

是否可以记录哪个IP地址或主机名请求该文件?

+0

可以说图像,如JPG或PNG。但它也应该与其他类型一起工作......我正在谈论一个常规的HTTP请求,例如另一个站点何时从我的服务器请求图像。 – 2009-06-05 11:13:56

什么是语言? HTTP处理程序技术?

例子:java/servlet, ruby/rails, php/apache ...

在这两种情况下,你可以很容易地分析日志文件:HTTP日志文件包含IP,文件名,时间戳。

这将是perl+DBI解析Apache的配置和计数下载到数据库中的十行。卡住它并完成。

+0

任何语言。基本上它应该是独立的,因为我目前没有运行任何服务器端脚本。 – 2009-06-05 11:14:44