ppkarwasz commented on issue #3401:
URL: 
https://github.com/apache/logging-log4j2/issues/3401#issuecomment-2599053582

   > I'm trying to port a project using JSP from Tomcat 9 to Tomcat 10.1.34 but 
"Apache Log4j Tag Library" ("log4j-taglib-2.24.3.jar")
   is not working anymore.
   
   The `log4j-taglib` artifact only supports JavaServer Pages 2.3 (part of Java 
EE 8) or earlier releases. As you are probably aware, Jakarta Server Pages 3.0 
and later (part of Jakarta EE 9) uses a new `jakarta.*` namespace for classes, 
instead of the `javax.*` namespace, which is a breaking change. Currently we 
don't plan any version of `log4j-taglib` compatible with JSP 3.0 (see 
[documentation](https://logging.apache.org/log4j/2.x/jakarta.html#log4j-taglib))
 and the `log4j-taglib` artifact is scheduled for removal in Log4j Core 3.
   
   Could you tell us more about your application? Are you still using 
`log4j-taglib` in production? There are multiple reasons for the deprecation:
   
   - according to our download statistics, the `log4j-taglib` artifact is 
barely used.
   - most of the tools we used to generate the artifact (e.g. 
`taglib-maven-plugin`) have gone EOL.
   - since modern JSP pages are only used as HTML templates and don't contain 
Java code any more, we believe that the need for logging in a JSP page has 
disappeared.
   - Apache Log4j has a lot of components and we don't have enough time to 
ensure that all the components are high quality. In particular `log4j-taglib` 
needs some love.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to