...
Los archivos tendrán el nombre:
server.log o server.log.X
Donde X es el número de rotación del archivo de logueo. Cuando llega a un máximo de MegaBytes se van rotando e incrementando este número hasta un máximo, luego se eliminan los más antiguos.
Los archivos de log tienen el siguiente formato:
Wiki Markup |
---|
yyyyMMdd HH:mm:ss,SSS LLLLL \[component\] \[Thread_name\] description |
Donde:
- "yyyy" corresponde al año
- "MM" corresponde al mes
- "dd" corresponde al día
- "HH" corresponde a la hora formato 24hs
- "ss" corresponde a los segundos
- "SSS" corresponde a los milisegundos
- "LLLL" a la prioridad de logeo. Valores posibles
- DEBUG: Muestra información más detallada de los procesos, sin contener datos sensibles
- INFO: Muestra información general del funcionamiento de los procesos
- ERROR: Informa un error manejado dentro de la aplicación
- FATAL: Advierte de estados o errores que no tienen incidencia al funcionamiento de la aplicación
- WARN: Advierte sobre estados indebidos dentro de la aplicación
- "component" corresponde al componente interno de la aplicación que efectúa el logueo
- "thread_name" corresponde al nombre y/o número de hilo que se está ejecutando
- "description" corresponde la descripción del evento que está ocurriendo.
A continuación se da un ejemplo:
...
2014-10-10
...
13:44:16,351
...
DEBUG
...
vtol
ReverseSenderProcess #Reverse: 0 Excluded terminals in process: []
2014-10-10
...
13:44:17,126
...
INFO
...
...
...
...
Thread:
...
RSFMK.AsyncCommWorker-4:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,205
...
INFO
...
...
...
...
Thread:
...
RSFMK.AsyncCommWorker-2:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,220
...
INFO
...
...
...
...
Thread:
...
RSFMK.AsyncCommWorker-1:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,266
...
INFO
...
...
...
...
Thread:
...
Temp_RSFMK.AsyncCommWorker-2:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,266
...
INFO
...
...
...
...
Thread:
...
RSFMK.AsyncCommWorker-3:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,376
...
INFO
...
...
...
...
Thread:
...
Temp_RSFMK.AsyncCommWorker-1:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:17,376
...
INFO
...
communication
RSFMK.AsyncCommWorker-5
...
...
Thread:
...
RSFMK.AsyncCommWorker-5:
...
MONITOR:
...
DISCONNECTED
...
2014-10-10
...
13:44:18,139
...
ERROR
...
communication
RSFMK.AsyncCommWorker-4
...
Connect
...
failed:
...
ProvencredClientCommunication(127.0.0.1:6666
...
...
).
...
Retry
...
is
...
set
...
forever.
...
Error
...
Message:
...
Connection
...
refused:
...
connect
...
Âncora | ||||
---|---|---|---|---|
|
...
<appender name="FILE" class="com.synthesis.fwk.logging.log4j.RollingFileAppender">
</layout> </appender> |
Por otro lado, se debe modificar el Root, comentando la referencia al appender CONSOLE y agregando la priority INFO, como se puede ver en la siguiente figura
...