13.4. 文件日志记录
作为登录到控制台的替代选择,您可以使用非结构化日志记录到文件中。
13.4.1. 启用文件日志记录
默认禁用记录到文件。要启用它,请输入以下命令:
bin/kc.[sh|bat] start --log="console,file"
在 Keycloak 安装的 data/log
目录中创建了名为 keycloak.log
的日志文件。
13.4.2. 配置日志文件的位置和名称
要更改创建日志文件的位置和文件名,请执行以下步骤:
创建用于存储日志文件的可写目录。
如果该目录不可写入,则红帽构建的 Keycloak 将正确启动,但会发出警告,且不会创建日志文件。
输入这个命令:
bin/kc.[sh|bat] start --log="console,file" --log-file=<path-to>/<your-file.log>
13.4.3. 配置文件处理程序格式
要为文件日志处理器配置不同的日志格式,请输入以下命令:
bin/kc.[sh|bat] start --log-file-format="<pattern>"
有关可用模式配置的更多信息和表,请参阅 第 13.3.1 节 “配置控制台日志格式”。