默认情况下,Vaultwarden 仅记录到 标准输出) (stdout)。您还可以将其配置为记录到文件。
记录到文件
从版本 1.5.0 开始支持记录到文件。您可以使用LOG_FILE
环境变量指定日志文件的路径:
docker run -d --name vaultwarden \
...
-e LOG_FILE=/data/vaultwarden.log \
...
设置此环境变量后,日志消息将记录到标准输出和日志文件中。如果您在 Docker 中运行,您很可能希望使用从 Docker 主机挂载的文件路径(例如 data
文件夹);否则,如果容器重新启动或删除,您的日志文件将丢失(或至少很难找到)。
更改日志级别
要减少日志消息的数量,您可以将日志级别设置为警告
(默认为信息
)。 日志级别 可以通过环境变量LOG_LEVEL
进行调整,同时还可以设置EXTENDED_LOGGING=true
。注意:使用日志级别警告
或错误
仍然允许 Fail2Ban 正常工作。
LOG_LEVEL
选项是:trace
、debug
、info
、warn
、error
或off
。
docker run -d --name vaultwarden \
...
-e LOG_LEVEL=warn -e EXTENDED_LOGGING=true \
...
查看日志
如果在 Docker 中运行:docker logs <container-name>
如果通过 systemd
运行:journalctl -u vaultwarden.service
(或任何你的服务名称)
否则,检查标准输出的重定向位置,或设置LOG_FILE
环境变量并查看该文件。