Разница между CSV и JSON форматами ведения журналов в PostgreSQL заключается в способе представления данных. 12
CSV (значения, разделённые запятыми) — формат, при использовании которого протоколирование ведётся в виде списка значений. 12 Такой формат удобен для программной обработки журнала. 1 Для вывода в формате CSV в PostgreSQL должен быть включён параметр logging_collector. 12
JSON — формат, при использовании которого протоколирование ведётся в виде объектов. 1 Для вывода в формате JSON также необходим параметр logging_collector. 12
Таким образом, CSV подходит для работы с данными, представленными в виде списка, а JSON — для работы с объектами.