Salut,
j'en suis a la decouverte de log4j. J'essaye de faire une pt webapp utilisant web4j mais je n'arrive pas a charger le fichier de config.
voici comment est structuré ma webapp:
index.jsp
WEB-INF/lib/log4j-1.2.13.jar
WEB-INF/classes/log4j.properties
et voila le code de ma jsp :
je n'arrete pas de me ramasser des exceptions disant que le fichier de config n'est pas accessible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <%@page contentType="text/html" import = "org.apache.log4j.*,java.util.Properties,java.io.FileInputStream,java.io.IOException" %> <html> TEST LOG4J <% Logger log = Logger.getLogger("index.jsp"); Properties logProperties = new Properties(); String propFile= "/log4j.properties"; try { logProperties.load(new FileInputStream(propFile)); PropertyConfigurator.configure(logProperties); } catch(IOException e) { throw new RuntimeException("Unable to load logging property " + propFile); } Level level = log.getLevel(); if(log.getLevel() == null) { System.out.println("level is null - not initialized... set it to FATAL"); log.setLevel(Level.FATAL); } log.info("Starting up... info"); log.error("Starting up... error"); log.setLevel(Level.DEBUG); log.info("Starting up... info2"); log.error("Starting up... error2"); %> </html>
Est ce que qqun pourrait me dire ou je dois le mettre pour pouvoir le charger correctement?
merci d'avance.
Partager