Bonjour,
débutant en java, j'essaye d'élargir une formation MOOC en introduisant la journalisation et les loggers avec slf4j.
Si j'arrive à créer mes Servlets et les mécanismes associés, je n'arrive pas du tout à mettre en place slf4j et j'ai aucune sortie.
J'ai fait un exemple simple comme :
La compilation et l'affichage se passe bien sur mon navigateur, mais aucun log.
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 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.WebServlet; import org.slf4j.*; @WebServlet(urlPatterns = {"/hello"}) public class MyServlet extends HttpServlet { public void service (HttpServletRequest req, HttpServletResponse resp) throws ServletException { //Call the two ServletContext.log methods ServletContext context = getServletContext( ); try { Logger logger = LoggerFactory.getLogger(MyServlet.class); logger.debug("coucou"); resp.getWriter().println("Hello World"); } catch (IOException ioe) { throw new ServletException( ioe ); } } }
je comprend pas.
qui peut m'orienter ?
merci
ENVIRONNENT
Tomcat 9..., java 8, mac
J'ai bien mis ma classpath à jour pour avoir les chemins de :
[...]/slf4j-simple-1.7.30.jar:[...]Documents/apache-tomcat-9.0.44/lib/slf4j-api-1.7.30.jar
Partager