Goaccess: Error de formato: compruebe el formato de registro / fecha / hora debido a la configuración regional

Creado en 9 mar. 2020  ·  3Comentarios  ·  Fuente: allinurl/goaccess

formato de hora% H:% M:% S
formato de fecha% d /% b /% Y
formato de registro% h% ^ [% d:% t% ^] "% r"% s% b "% R" "% u"

El token '09 / Mar / 2020 'no coincide con el especificador'% d '

 127.0.0.1 - - [09/Mar/2020:14:01:24 +0800] "GET /test/nginx_log.html HTTP/1.1" 200 331225 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36" "-"

No se encontró ninguna razón reason

i18n lodattime format question

Comentario más útil

Utilice lo siguiente, supongo que su registro tiene fechas en inglés y su máquina tiene una configuración regional diferente.

LANG="en_US.UTF-8" bash -c 'goaccess access.log'

Todos 3 comentarios

Utilice lo siguiente, supongo que su registro tiene fechas en inglés y su máquina tiene una configuración regional diferente.

LANG="en_US.UTF-8" bash -c 'goaccess access.log'

@allinurl mismo problema en la plataforma Windows con una configuración regional no inglesa. ¿Podemos arreglarlo de alguna manera sin agregar LANG y cambiar la ubicación predeterminada en Windows?

@Globulopolis goaccess usa strptime strftime para realizar cosas de citas. El problema aquí es que el servidor está registrando la fecha en inglés, así que supongo que podríamos dejar que el usuario establezca la configuración regional como una opción de línea de comando. lo que esencialmente está haciendo LANG .

Para cerrar esto, siéntase libre de crear un nuevo problema si es necesario. Gracias

¿Fue útil esta página
0 / 5 - 0 calificaciones