Форматировать вывод файла журнала запросов mysql

Я создал файл querylog.log и поместил строку ниже:

log="C:\Users\paul\Documents\dumps\querylog.log"

в my.ini под [mysqld], чтобы регистрировать все запросы mysql на моем компьютере, но проблема, которая у меня есть, заключается в том, что запросы неправильно отформатированы в файле. Можно ли отформатировать выходные журналы, чтобы все было записано в отдельной строке (например, чтобы все запросы были в одной строке)?

Заранее благодарю за любую помощь.


person user765368    schedule 14.06.2016    source источник
comment
Заканчивайте каждую строку символом \n (должно быть в двойных кавычках).   -  person Qirel    schedule 14.06.2016
comment
не могу, данные подставляются в файл автоматически   -  person user765368    schedule 14.06.2016


Ответы (1)


Единственный способ добиться этого — использовать триггеры.

Как только какой-либо журнал будет записан в файл журнала, запустите php-скрипт, который

  1. Открывает файл журнала
  2. Добавляет файл и добавляет новую строку
  3. Закрывает соединение с файлом (чтобы его снова можно было использовать для записи журнала).
person Akshay    schedule 14.06.2016