0
log4jとtomcatが動作しています。ファイルの名前を変更しようとしたときにアクセス拒否メッセージが表示されますが、アクセス許可を確認するとすべてが正常に表示されます。これはうまくいかないアイデアですか?log4j tomcatアクセスが拒否されました
2016-07-06 20:00:35,422 Log4j2-AsyncLoggerConfig-2 ERROR Unable to rename file /var/log/tomcat/logs/log.log to /log-2016-07-06-16-1.log - Permission denied
権限
drwxr-xr-x. 3 tomcat tomcat 8.0K Jul 7 16:57 tomcat
drwxr-xr-x. 2 tomcat tomcat 4.0K Jul 5 15:31 logs
log4jの設定ファイル、私はfilePattern
ディレクティブでapthを持っていなかったので、/
に書き込みをしようとしていたこれを考え出した
<RollingFile name="file" fileName="/var/log/tomcat/logs/log.log" append="true"
filePattern="log-%d{yyyy-MM-dd-HH}-%i.log">
<PatternLayout pattern="%d %p [%c] - %m%n"/>
<Policies>
<OnStartupTriggeringPolicy />
<SizeBasedTriggeringPolicy size="10 MB"/>
<TimeBasedTriggeringPolicy />
</Policies>
</RollingFile>