设计日志系统

nam*_*ked 2 html php mysql logging

我正在设计一个在线网站(PHP,HTML和MySQL),其功能之一是能够将记录上载和从数据库下载记录。我想保留所有已成功添加到数据库的记录以及所有失败的记录。如果希望将此日志文件保存在本地计算机上,应该如何设计日志系统?即

  1. 日志文件的位置,并与各种操作系统兼容
  2. 可以提供尽可能多信息的通用格式,即SQL错误
  3. 我需要考虑的任何其他指标。

谁能指导我进行正确的设置?

我已经include '/Logger.php';在我的php文件中添加了一行。但是,我想将日志写入文件,但是我不知道配置文件是log4php.xml还是appender_file.properties。谁能告诉我将日志写入文件的设置吗?

Sha*_*rma 5

log4php是一个满足所有这些目标的库。它可以将日志写入:

  1. 文件或
  2. Syslog(Unix)或
  3. 系统事件(Windows)

并通过XML配置。所有标准日志记录功能,例如日志文件轮换(例如,大小为10 MB或每天创建一个新的日志文件,请压缩以前的文件)和可自定义的文件布局。