php程序日志记录,对于我的PHP Web应用程序,DB日志记录是否比文件日志记录更安全?...

我想将Web应用程序中的错误/信息和警告消息记录到日志中。我最初想把所有这些记录到一个文本文件中。

但是,我的PHP Web应用程序需要对日志文件进行写访问,并且如果需要日志文件旋转(而我的Web应用程序当前没有),则包含此日志文件的文件夹也可能需要写访问。另一种方法是将消息记录到MySQL数据库,因为我的Web应用程序已经在使用MySQL数据库来满足其所有数据存储需求。

但是,这让我觉得使用MySQL选项比使用文件选项要好得多,因为我已经有了一个配置文件,其中数据库访问信息受文件系统权限保护。如果我现在使用日志文件选项,我需要修改文件和文件夹访问权限,这只会降低应用程序的安全性,并破坏日志记录的整个目的。

更新:

使用db选项,我看到的另一个好处是不需要使用持久的db连接重新打开我的每个网页的db连接,这在文件日志记录中是不可能的。对于文件日志记录,我必须打开、写入日志文件并关闭每个页面的文件。

这是正确的吗?我正在使用XAMPP进行开发,并且是一个新手。请告诉我您的日志记录建议。谢谢。

更新:

我更倾向于使用log4hp将文本文件记录到Web服务器上的一个单独文件夹中,以便为我的Apache帐户提供对该文件夹的写访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值