2009-09-17 7 views
1

Lorsque je démarre mon serveur JBoss, je standardise un fichier. Lorsque je regarde ce fichier, je vois un horodatage, mais je ne peux pas savoir quel jour l'événement s'est produit.Horodatage Jboss Standard Out

L'exemple ci-dessous provient de mon fichier de sortie. Je peux voir que l'action s'est produite à 10:35 mais quel jour et que signifie "24,253"?

10:35:24,253 INFO [STDOUT] Here 1 
10:35:24,253 INFO [STDOUT] Here 2 
10:35:24,254 INFO [STDOUT] Here 3 

Répondre

1

10:35:24 est l'heure (24 secondes) et 253/254 est millisecondes. Pour voir la date complète, vérifiez les journaux que JBoss génère (les miens sont dans ... \ jboss-5.1.0.GA \ server \ default \ log \ server.log).

1

La configuration de journalisation pour la journalisation stdout dans JBoss omet la date, comme vous l'avez remarqué. Cependant, la journalisation stdout ne dure que suffisamment longtemps pour que JBoss reconfigure complètement log4j, à quel point la journalisation vers stdout s'arrête. Les journaux restants sont ensuite stockés dans le répertoire des journaux et comportent des enregistrements complets datés et horodatés.

Il est à noter que toutes les applications qui utilisent stdout/stderr doivent écrire ces enregistrements dans les flux stdout/strerr canalisés, ainsi que dans les fichiers journaux log4j. Tout ce qui se trouve dans les flux redirigés doit également apparaître dans les fichiers journaux complets. Si ce n'est pas le cas, alors il peut être configuré pour le faire.

+0

Je connais les fichiers journaux et je devrais commencer à les utiliser. Je me demandais juste. Merci. – Ben