VMware Cloud Director 具有不同的日志记录级别。如果环境比较繁忙,或者要在故障排除时捕获事件,默认日志记录配置可能无法满足要求。您可能需要更改日志记录级别,甚至更改保留的文件大小和数量。
VMware Cloud Director 日志位于 /opt/vmware/vcloud-director/logs/ 目录中。
VMware Cloud Director 日志配置文件位于 /opt/vmware/vcloud-director/etc/ 目录中。日志配置文件的名称为 log4j.properties
。
如果您要自定义 log4j.properties
日志配置文件,则必须在 VMware Cloud Director 升级之前创建 log4j.properties
的副本,并在升级后手动插入任何缺少的部分。
要改进日志保留设置并确保 VMware Cloud Director 日志保留一段时间,请考虑使用 syslog 服务器。
日志记录级别 | 描述 |
---|---|
FATAL |
FATAL 级别的详细程度最低。此级别会记录可能导致应用程序失败的非常严重的错误事件。 |
ERROR |
此级别会记录可能仍允许应用程序继续运行的错误事件。 |
WARN |
此级别会记录可能有害的情况和警告。 |
INFO |
此级别会记录以粗粒度突出显示应用程序进度的信息性消息。 |
DEBUG |
此级别会记录最有助于以细粒度调试应用程序的信息性事件。 |
TRACE |
TRACE 级别的详细程度最高。此级别比 DEBUG 级别日志记录所记录的信息性事件粒度更精细。 |
前提条件
创建 /opt/vmware/vcloud-director/etc/log4j.properties 文件的备份副本。
请斟酌:
过程
控制 VMware Cloud Director 中的 API 请求日志记录
可以控制在 VMware Cloud Director 中捕获和存储入站请求相关信息的过程。
VMware Cloud Director 将 VMware Cloud Director 单元的入站请求记录在请求日志中。这些日志的名称格式为 YYYY_MM_DD.request.log
。可以在 /opt/vmware/vcloud-director/logs/ 目录中找到 VMware Cloud Director request.log 文件,但无法通过 log4j.properties 文件配置日志。
可以使用命令行工具的 manage-config 子命令控制 API 请求日志记录。manage-config 子命令会更改整个服务器组的设置。有关 manage-config 子命令选项和参数的详细信息,请参见在 VMware Cloud Director 中更新应用程序配置设置。
日志轮换最多每天进行一次,且无关各个日志文件的大小或所有日志文件的总大小。可以通过更改 VMware Cloud Director 保留日志的天数来控制轮换策略。