11

私のログ設定は次のようになります。

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.

これは可能ですか?

4

3 に答える 3

10

ドキュメントを読むと、実際に役立ちます。

http:
    requestLog:
        console:
            enabled: false
        file:
            enabled: true
            currentLogFilename: /opt/broker/log/access.log
            archivedLogFilenamePattern: /opt/broker/log/access.%d.log.gz
            archivedFileCount: 14
于 2013-10-14T09:59:54.640 に答える