Você pode usar o sinalizador de linha de comando -locale:USA
para informar ao logparser que as datas no log estão no formato americano.
Quando eu consultar nossos logs do IIS, recebo um valor de '30 / 12/1899 'na coluna de data.
select * from 'C:\IIS 2013 Logs\*.log'
No entanto, para algumas linhas, ele tem uma data válida. (Coincidentemente linhas que têm um número de dia menor ou igual a 12) Então, imediatamente você pode dizer que é um problema de formatação de data.
Nosso IIS está registrando em formato de data americano (mm-dd-yyyy) - não posso mudar isso. Nosso servidor, no entanto, é executado no formato de data do Reino Unido (dd-mm-aaaa).
Existe algum argumento extra que eu possa dar ao analisador de log para que ele capture as datas corretamente de nossos logs americanizados?