Создать собственный формат журнала в RubyMine - PullRequest
2 голосов
/ 13 мая 2019

В моей программе Ruby я использую logger для экспорта журнала в файл. Но когда я открываю файл .log в Rubymine, он показывает «формат журнала не распознан» enter image description here

Содержимое моего файла журнала:

E, [2019-05-09T11:29:09.915477 #23628] ERROR -- : quang.log: No time
E, [2019-05-09T11:29:09.915712 #23628] ERROR -- : quang.log: /home/quang/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:109:in `sleep'
/home/quang/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:109:in `wait'
/home/quang/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:109:in `wait'
/home/quang/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/cassandra-driver-3.2.3/lib/cassandra/future.rb:622:in `block in get'
/home/quang/.rbenv/versions/2.5.1/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'

Я пытался добавить новый формат журнала, как этот:

^([\w]+),\s+\[([^\]\s]+)\s+#([^\]]+)]\s+(\w+)\s+--\s+(\w+)?:\s+(.+)$

enter image description here

Это совпадает с:

E, [2019-05-09T11:29:09.915477 #23628] ERROR -- : quang.log: No time

Но указанное выше уведомление не исчезает.

Как мне это исправить?

...