Skip To Content

日志配置文件

可在 ArcGIS GeoEvent Manager 中的日志页面对可用日志参数进行访问和更新。 但是,有时您需要对 ArcGIS GeoEvent Server 中的日志功能进行更多控制。

您可以在以下位置之一找到用于管理 GeoEvent Server 日志功能 (org.ops4j.pax.logging.cfg) 的配置文件。

  • Windows - <ArcGIS Server installation directory>\GeoEvent\etc\org.ops4j.pax.logging.cfg
  • Linux - <ArcGIS Server installation directory>/GeoEvent/etc/org.ops4j.pax.logging.cfg

日志属性

在该文件中,包含全局日志系统以及每个已配置的单个记录器的多个日志属性。 需要注意的一个常规设置是 ${karaf.data},其指向 GeoEvent Server data 目录,可在 <ArcGIS Server installation directory>\data\ 中找到。

滚动文件追加程序

滚动文件追加程序负责在旧日志文件超过一定大小时创建日志文件。 以下属性影响 GeoEvent Server 存储的日志文件的大小和数量:

  • log4j2.appender.rolling.policies.size.size = 16MB
  • log4j2.appender.rolling.strategy.max=10

单个记录器配置

GeoEvent Manager 中,可以配置 ROOT 记录器或单个记录器的级别。 这些设置将写入此文件。 当前设置显示在文件底部,并具有以下格式:

  • log4j2.logger.<LoggerName>.name=
  • log4j2.logger.<LoggerName>.level=

通常,记录器名称属性的值与 <LoggerName> 相同,只是下划线替换为句点。 请参阅以下示例:

log4j2.logger.com_esri_ges_httpclient_httpclientservice.name = com.esri.ges.httpclient.HttpClientService

级别属性的值可以是其中任意一个可用日志级别:追踪调试信息警告错误关闭

注:

日志级别关闭比较特殊,仅在配置文件中可用。 如果您将记录器的级别设置为关闭,则来自该记录器的所有消息都将被忽略。 如果您的配置中存在一个或多个写入过多日志的记录器,导致日志难以管理,则此项设置将非常有用。

有关配置应用程序记录器的详细信息,请参阅 Esri 社区上的调试技术 - 配置应用程序记录器博客。


在本主题中
  1. 日志属性