作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 java 应用程序,其中日志文件写入 applicationfolder/var/log/application.log 内。
而不是将日志写入我的应用程序文件夹中。它必须写入linux根默认日志路径var/log/application.log。
你能就此提出建议吗?
log4j.xml
<Configuration monitorInterval="60">
<Properties>
<Property name="log-path">/var/log</Property>
</Properties>
<Appenders>
<Console name="Console-Appender" target="SYSTEM_OUT">
<PatternLayout>
<pattern>
[%-5p] %d [%t] %c %X - %m%n
</pattern>>
</PatternLayout>
</Console>
<RollingFile name="RollingFile-Appender"
fileName="${log-path}/application.log"
filePattern="${log-path}/application.log.%d{yyyy-MM-dd-hh-mm}.gz">
<PatternLayout pattern="[%-5p] %d [%t] %c %X - %m%n"/>
<Policies>
<!-- <TimeBasedTriggeringPolicy/> -->
<SizeBasedTriggeringPolicy size="1 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
</Configuration>
最佳答案
请尝试使用相对路径作为 log-path 属性:
./var/log
关于java - 如何在log4j.xml中定义linux系统日志根路径var/logs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950058/
我是一名优秀的程序员,十分优秀!