У меня есть следующая строка в моем файле postgres.conf:
log_line_prefix = '%t %h %d %u '
Наряду с этими записями:
log_statement = 'all'
log_error_verbosity = default
Вот небольшой вывод в файле журнала:
2018-10-22 12:26:38 EDT 127.0.0.1 eccal eccal LOG: execute <unnamed>: select * from country where country_code = $1
2018-10-22 12:26:38 EDT 127.0.0.1 eccal eccal DETAIL: parameters: $1 = 'USA'
Мне бы хотелось, чтобы текст «LOG» и «DETAIL» находился в начале строки до времени.Я знаю, что это не стандартно, но я использую FILEBEAT, и мне нужно указать, какие строки журнала отправлять в LOGSTASH.Я делаю это на основе LOG, DETAIL, STATEMENT и т. Д., Но если это не в начале строки, это сделать намного сложнее.