Exec Runner 作为服务安装,并将日志写入主机上的文件。必须在启动服务之前配置日志文件位置。
在兼容 Posix 标准的操作系统(大多数 UNIX 操作系统)(root 用户)上:
DRONE_LOG_FILE=/var/log/drone-runner-exec/log.txt
在兼容 Posix 标准的操作系统(大多数 UNIX 操作系统)(非 root 用户)上:
DRONE_LOG_FILE=~/.drone-runner-exec/log.txt
在 Windows 操作系统上:
DRONE_LOG_FILE=C:\Drone\drone-runner-exec\log.txt
日志轮换
Exec Runner 支持日志文件的自动轮换和压缩。你可以配置最大文件大小(以 MB 为单位)、要保留的天数和要保留的文件数。
DRONE_LOG_FILE_MAX_SIZE=10
DRONE_LOG_FILE_MAX_AGE=30
DRONE_LOG_FILE_MAX_BACKUPS=7
日志级别
Exec Runner 配置为记录运行时事件。你可以启用调试或跟踪级别日志以获取有关通过系统数据流的详细信息。
DRONE_DEBUG=true
DRONE_TRACE=true
获取请求记录
你可以启用 http 请求日志记录以获取 Drone Runner
和 Drone Server
之间的详细 http 通信详细信息。这会产生大量输出,并且只能用于解决通信问题。
DRONE_RPC_DUMP_HTTP=true
DRONE_RPC_DUMP_HTTP_BODY=true