java - 如何在 $TOMCAT_HOME/logs 中为我的 servlet 创建命名日志?

标签 java tomcat logging servlets

我目前正在使用 Tomcat 通过我的 servlet 中最简单的方法进行日志记录。我使用 ServletConfig.getServletContext().log 来记录 Activity 。这将写入 $TOMCAT_HOME/logs 中的 localhost.YYYY-MM-DD.log。

除非绝对必要,否则我不想摆脱这种日志记录机制的简单性。但我想命名我的日志文件。而不是“localhost”.YYYY-MM-DD.log,有没有办法让它写入“myAppName”.YYYY-MM-DD.log。我知道我可以创建自己的机制,但同样,我在这里寻求简单性。

我希望远离像 Log4j 这样的完整框架。

最佳答案

对于 Tomcat 6.x,您可以在 conf/logging.properties 中更改日志记录配置。

但我更喜欢使用 Log4j 的单独配置...

关于java - 如何在 $TOMCAT_HOME/logs 中为我的 servlet 创建命名日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201700/

相关文章:

java - Hibernate @BatchSize 和 JPA Criteria API

java - 如何将数组列表发送到另一个 Activity

python - 为什么Python日志记录模块的源代码在try中引发异常?

javax.ejb.TransactionRolledbackLocalException(Glassfish 3 + JPA + EclipseLink)

java - 在 Custom Listview Adapter android 中使 ViewHolder 最终化

java - 修改 IntelliJ 为 Maven 项目的 Tomcat 或 Jetty 配置的资源创建符号链接(symbolic link)

tomcat - ELB后面的tomcat如何重定向到https

java - 在 Eclipse 中的正确位置运行 servlet?

python - 如何在 Python 日志记录中设置 GMT/UTC 时间戳?

python - 我要测试一个什么都不做的类吗?