ロギング

Updated 2 years ago by Admin

execランナーはサービスとしてインストールされ、ホストマシン上のファイルにログを書き込みます。サービスを開始する前に、ログファイルの場所を構成する必要があります。

Posix(ルート)の場合:

DRONE_LOG_FILE=/var/log/drone-runner-exec/log.txt

Posix(非ルート)の場合:

DRONE_LOG_FILE=~/.drone-runner-exec/log.txt

Windowsの場合:

DRONE_LOG_FILE=C:\Drone\drone-runner-exec\log.txt

ログローテーション

execランナーは、ログファイルの自動ローテーションと圧縮をサポートします。最大ファイルサイズをメガバイト単位で構成し、保持する日数、および保持するファイル数を構成できます。

DRONE_LOG_FILE_MAX_SIZE=10
DRONE_LOG_FILE_MAX_AGE=30
DRONE_LOG_FILE_MAX_BACKUPS=7

ログレベル

execランナーは、ランタイムイベントをログに記録するように構成されています。デバッグまたはトレースレベルのログを有効にして、システムを通過するフローに関する詳細情報を取得できます。

DRONE_DEBUG=true
DRONE_TRACE=true

ロギングのリクエスト

httpリクエストログを有効にして、ランナーとサーバ間の詳細なhttp通信の詳細を取得できます。これは重要な出力を生成するため、通信の問題をトラブルシューティングする場合にのみ有効にする必要があります。

DRONE_RPC_DUMP_HTTP=true
DRONE_RPC_DUMP_HTTP_BODY=true


How did we do?