设计日志系统

时间:2011-03-29 16:30:43

标签: php mysql html logging

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

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

  4. 有人可以指导我进行正确的设置吗?

    我在我的php文件中包含了include '/Logger.php';行。但是,我想将日志写入文件,我不明白配置文件是log4php.xml还是appender_file.properties。任何人都可以告诉我记录写入文件的设置/?

1 个答案:

答案 0 :(得分:4)

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

  1. 档案或
  2. Syslog(Unix)OR
  3. 系统事件(Windows)
  4. 并通过XML配置。所有标准日志记录功能,如日志文件轮换(例如,在大小为10 MB或每天创建一个新的日志文件,压缩以前的文件)和可自定义的文件布局。