Как удалить [Thr-1] из журналов Rails? - PullRequest
0 голосов
/ 08 октября 2019

В мои журналы добавлены [Thr-1] или [Thr-2], и я не могу понять, как отключить это поведение. Я предполагаю, что это имена потоков, но я не уверен.

1 Ответ

0 голосов
/ 08 октября 2019

По умолчанию формат журнала установлен на SeverityID, [DateTime #pid] SeverityLabel -- ProgName: message

Ссылка: https://ruby -doc.org / stdlib-2.6.4 / libdoc / logger / rdoc / Logger.html # class-Logger-label-Format

Вы можете подтвердить или изменить формат журнала в файле config/environments/<environment>.rb в опции config.log_formatter. Например: config/environments/production.rb для производственной среды.

Я полагаю, что в вашем случае ProgName имеет имя потока, вы можете отладить и обновить это поведение, переопределив log_format.

Try,

logger.formatter = proc do |severity, datetime, progname, msg|
    # Debug statements here
end
...