o analisador de log não interpreta datas corretamente

2

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?

    
por Fidel 26.08.2013 / 09:32

1 resposta

3

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.

    
por 26.08.2013 / 09:48