16.5. 文件日志记录


作为控制台日志记录的替代选择,您可以使用非结构化日志记录到文件。

16.5.1. 启用文件日志记录

默认禁用登录到文件。要启用它,请输入以下命令:

bin/kc.[sh|bat] start --log="console,file"

在红帽构建的 Keycloak 安装的 data/log 目录中创建名为 keycloak.log 的日志文件。

16.5.2. 配置日志文件的位置和名称

要更改日志文件的创建和文件名,请执行以下步骤:

  1. 创建可写入目录来存储日志文件。

    如果该目录不可写入,红帽 Keycloak 的构建将正确启动,但它会发生错误,且不会创建日志文件。

  2. 输入这个命令:

    bin/kc.[sh|bat] start --log="console,file" --log-file=<path-to>/<your-file.log>

16.5.3. 配置文件处理程序格式

要为文件日志处理器配置不同的日志记录格式,请输入以下命令:

bin/kc.[sh|bat] start --log-file-format="<pattern>"

有关可用模式配置的更多信息和表,请参阅 第 16.4.1 节 “配置控制台日志格式”

16.5.4. 配置文件日志级别

文件日志处理器的日志级别可以通过 -log-file-level 属性指定,如下所示:

bin/kc.[sh|bat] start --log-file-level=warn

如需更多信息,请参阅上面的 第 16.3 节 “为每个处理器指定日志级别” 部分。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.