Message d'erreur à propos de log4j.properties
Bonjour,
J'ai un message d'erreur qui s'affiche sur la console lors de l'exécution de mon programme (plus précisément lors de l'application de la lecture du fichier log4j.properties)
J'ai ce message d'erreur qui s'affiche :
Citation:
log4j:ERROR Could not read configuration file [log4j.properties].
java.io.FileNotFoundException: log4j.properties (Le fichier spécifié est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:316)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:342)
at test.MyLog.Logging(MyLog.java:19)
at test.Graphisme.actionPerformed(Graphisme.java:105)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
log4j:ERROR Ignoring configuration file [log4j.properties].
Mais pourtant la console affiche les informations désirées et mon fichier log prend bien les informations aussi.
J'edite mon post pour vous montrer la configuration de mon fichier log4j.properties :
Code:
1 2 3 4 5 6 7
|
#affichage fichier
log4j.logger.test=INFO,log
log4j.appender.log=org.apache.log4j.FileAppender
log4j.appender.log.File=C:/temp/test/log/trace.log
log4j.appender.log.layout=org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern=%-5p - %m%n |
J'ai retiré l'affichage console car au final je n'en ai pas besoin.
Je ne comprend pas vraiment ce message d'autant plus qu'il à l'air d'expliquer que le fichier n'est pas trouvé. Pourtant il est bien dans le classpath de mon application.
Voilà, mon application marche très bien mais je dois la présenter à l'oral pour mon BTS et ça fait tache d'avoir des exceptions dans la console alors si quelqu'un pourrait me dire d'où vient le souci s'il vous plait (si celui-ci est vu)