fulviot66 ha scritto:
Un'altra questione riguarda l'implementazione di log4j2 nelle pagine .jsp, ma anche qui é il buio totale.
Dalla documentazione ufficiale mi sembra di aver capito che sia sufficiente specificare nel tag xmlns: il path http://logging.apache.org/log4j/tld/log, ovvero
Intanto, innanzitutto, serve l'artifact log4j-taglib. Con Maven:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-taglib</artifactId>
<version>2.x.x</version>
</dependency>
(2.x.x la versione reale che è .. )
Poi sulla documentazione ufficiale c'è una nota importante qui:
https://logging.apache.org/log4j/2.x/log4j-taglib/index.html
Alcuni container (es. Tomcat, anzi,
alcune versioni di Tomcat) per questioni di performance ignorano certi jar che contengono i TLD. Quindi bisogna verificare se è il caso in cui il TLD dentro il jar log4j-taglib viene preso oppure no.
A patto che sia tutto ok, in una pagina JSP (JSP normale, non sto parlando delle JSPX) basta poi mettere all'inizio:
<%@ taglib prefix="log" uri="http://logging.apache.org/log4j/tld/log" %>
come indicato dalla documentazione
https://logging.apache.org/log4j/2.x/log4j-taglib/tlddoc/log/tld-summary.html
e poi usare
es. <log:info message=" blablabla " />
EDIT: si può anche mettere il <log:logger> per impostare il nome del logger