格式化mysql查询日志文件输出

时间:2016-06-14 18:03:23

标签: php mysql sql logfile

我创建了一个querylog.log文件,并将该行放在下面:

登录= “C:\用户\保罗\文件\转储\ querylog.log”

在[mysqld]下的my.ini中记录我计算机上的所有mysql查询,但我遇到的问题是查询没有在文件中正确格式化。是否可以将输出日志格式化为将所有内容写入单独的行(例如,将所有查询都放在一行上)?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

唯一可以实现此目的的方法是使用触发器

只要将任何日志写入日志文件,就触发一个php脚本

  1. 打开日志文件
  2. 附加文件并添加新行
  3. 关闭与文件的连接(以便日志编写器再次使用它)。