Comment imprimer la trace de la pile dans le fichier log
Je suis loging erreur im mon java swing application: logger.error("ERROR: " + ex);
où ex est exception
- ce juste l'impression de me 13:33:58,964 ERROR PlayOffPanel:292 - ERROR: java.lang.NullPointerException
mais je veux savoir stacktrace.
mon log4j properites:
log4j.rootLogger=DEBUG,file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=100KB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=error.log
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
Vous pouvez afficher soufflet fil. Il a réponse complète stackoverflow.com/a/51655824/3073945
OriginalL'auteur hudi | 2012-04-06
Vous devez vous connecter pour publier un commentaire.
Vous devez écrire
Regarder la javadoc, l'exception doit être le deuxième argument, si vous voulez stacktrace.
Si ce n'est pas une exception, vous êtes à l'aide de
logger.error
pour un message d'erreur personnalisé et que vous souhaitez imprimer la stacktrace de toute façon?OriginalL'auteur dash1e
En règle générale, vous pouvez passer à la
Throwable
instance à l'enregistreur de données, par exempleOriginalL'auteur Robin