Назад | Перейти на главную страницу

Graylog2 извлечение даты из файла с разделителями табуляции

У меня есть журналы, разделенные табуляцией, с такими сообщениями:

2014-06-01  00:00:56    192.168.1.1 968 http://yandex.ru

Я могу извлечь дату и время с помощью регулярного выражения (\d{4}-\d{2}-\d{2}\s*\d{2}:\d{2}:\d{2}) но когда я пытаюсь преобразовать его в метку времени с шаблоном yyyy-MM-dd hh:mm:ss он не работает с ошибкой:

MapperParsingException[failed to parse [timestamp]]; nested: MapperParsingException[failed to parse date field [2014-06-01  00:00:56], tried both date format [yyyy-MM-dd HH:mm:ss.SSS], and timestamp number with locale []]; nested: IllegalArgumentException[Invalid format: "2014-06-01 00:00:56" is malformed at " 00:00:56"];

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