У меня была похожая проблема, когда я менял формат моих журналов. Формат был изменен, а также с использованием табуляции в качестве разделителя полей, и это вызвало ту же ошибку.
Для опции конфигурации LogFile
я уже использовал трубу. Поэтому я переключил вкладку на пробел, добавив tr '\t' ' ' |
в конец. Затем я изменил конфигурацию AWStats для разделения на пробелы.
После этого мне удалось заставить AWStats анализировать логи. Возможно, это сработает и для вас.
Если вы еще не используете канал для опции конфигурации LogFile
, вы можете использовать cat
, чтобы получить файлы в tr
.
LogFile="cat /log/file/path/*.log | tr '\t' ' ' |"