J'utilise log4j d'apache pour enregistrer les erreurs dans mon application. Lorsque je démarre le serveur Tomcat, les informations d'informations de journal sont écrites dans le fichier journal comme prévu (également les informations de journal sont écrites dans le fichier journal lorsque j'arrête le serveur Tomcat). Mais quand je commence à utiliser l'application, je consigner les informations que je m'attends à être écrit à travers l'application n'est pas écrit dans le fichier journal. Par exemple Je donne des entrées qui donneront une exception, mais le fichier log.error (e, e) n'est pas écrit dans le fichier journal.Le fichier journal log4j n'est pas mis à jour
Voilà comment je suis en utilisant l'enregistreur
static Logger log = Logger.getLogger(MyClass.class);
log.info("my message");
log.error(e,e);
S'il vous plaît aider
EDIT: log4j.properties Ajout du fichier contenu
log4j.rootLogger =INFO, FILE, stdout log4j.appender.FILE=org.apache.log4j.RollingFileAppender log4j.appender.FILE.File=${catalina.home}/logs/myapp.log log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{ABSOLUTE} %5p\t\t%c{1} :%L - %m%n
Pouvez-vous partager votre configuration log4j aussi? – mthmulders