java - 如何在 tomcat/logs 文件夹中创建日志文件

标签 java logging log4j

我正在使用 log4j 登录应用程序。

现在日志文件已创建在某个位置,例如 j:/logs/mylog.log,我希望在 tomcat/logs 文件夹中创建日志文件 mylog.log。

如何设置?

现在log4j的属性如下

log4j.appender.fileAppender=org.apache.log4j.DailyRollingFileAppender

log4j.appender.fileAppender.datePattern=dd MMM yyyy
log4j.appender.fileAppender.file=/logs/test/parent/LearnFile.log

最佳答案

可以这样设置

log4j.appender.fileAppender.file=${catalina.base}/logs/mylog.log

关于java - 如何在 tomcat/logs 文件夹中创建日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1264370/

相关文章:

c# - 我们需要企业库日志来抛出错误

java - 在 SOAP 服务项目内创建文件

java - log4j2.12.1 中的 PatternConverter 类不包含构造函数

java - 将 log4j.xml 指定为文件

使用 cron-job 将 Python 输出到文本文件

java - 跨多个 <Host> 元素为公共(public)库共享单个类加载器是否安全?

java - The Java Tutorials Translucent Window example 是否会给那些玩 jdk7 的人带来麻烦?

java - Spring MVC - 引用上传的图像

java - 无法在 fragment 上执行 ProgressDialog.show()

java - Java中如何从一行中获取字符串?