私のログ設定は次のようになります。
logging:
level: INFO
loggers:
"com.example.broker": DEBUG
"org.apache.http.wire": DEBUG
console:
threshold: ERROR
file:
enabled: true
currentLogFilename: /opt/broker/log/broker.log
archivedLogFilenamePattern: /opt/broker/log/broker.%d.log.gz
archivedFileCount: 14
これは素晴らしいです。適切なローテーションとクリーンアップを使用して、指定されたファイルにすべてのログを取得します。
まだ標準出力に送られるアクセスログを除いて、(私の場合)/var/log/upstart/broker.log
ルートのみがアクセスできるようになります。これらのログを/opt/broker/log/access.log
.
これは可能ですか?