簡體   English   中英

如何以編程方式設置log4j日志文件的權限?

[英]How to set permission for log file of log4j programmatically?

如果我的應用程序是由root用戶運行的,請按root創建日志文件。 因此,如果該應用由其他用戶運行,則顯示“權限被拒絕”。

/opt/myapp/logs/

我想以編程方式設置log4j日志文件的權限(可能正在使用log4j配置)(所有用戶都應寫入日志文件。允許為chmod 766 )。 可能嗎?

將日志寫入單個文件夾將需要手動設置日志文件名並更改日志文件夾權限。

如果您需要從許多用戶處運行應用程序,則可能應該使用用戶主目錄(或子文件夾)來編寫日志。

根據文件系統層次結構標准,必須將日志放在/var/log 您可以通過創建/var/log/myapp文件夾來避免混亂該文件夾,在該文件夾中放置日志。 確保文件夾及其內容為chmod 666或更好的766。

例如,這是Apache使用的標准。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM