<分区>
在我的 linux 服务器上,我在 tomcat 服务器上部署了一个 Web 应用程序。并且我将 log4j 配置为写入日志并每小时轮换一次。但每次创建新日志时,默认使用“640”文件权限。
rw-r----- 1 myuser myuser 664 Jun 6 11:00 mylog.log
我不太确定配置在哪里使用 640 权限进行日志轮换。我没有在我的 log4j 配置中定义。
请告诉我在哪里可以更改我的 log4j 文件的新日志轮换的文件权限?
谢谢, 屯
<分区>
在我的 linux 服务器上,我在 tomcat 服务器上部署了一个 Web 应用程序。并且我将 log4j 配置为写入日志并每小时轮换一次。但每次创建新日志时,默认使用“640”文件权限。
rw-r----- 1 myuser myuser 664 Jun 6 11:00 mylog.log
我不太确定配置在哪里使用 640 权限进行日志轮换。我没有在我的 log4j 配置中定义。
请告诉我在哪里可以更改我的 log4j 文件的新日志轮换的文件权限?
谢谢, 屯
最佳答案
文件权限由 tomcat7
用户的 umask
决定 - 无法在 log4j 本身中更改它。
https://serverfault.com/questions/152936/how-to-set-default-umask-for-tomcat-webdav-servlet
关于linux - 如何更改 apache 日志轮换的文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592426/
相关文章:
python - Django/Python 使用 shell (os.system/Popen) 转换 PDF 在生产中不起作用
eclipse - 添加 postgresql jar 后 Tomcat 不启动
mysql - Linux : install mysql-client after Zimbra
Apache /SNI : disabled or non-existent subdomain leads to other SNI subdomain being served
apache - 带有 Apache 2.4 代理的 Tomcat 9 : 408 after correct login