logging - 日志记录 (logging)

控制日志和跟踪消息的捕获和输出。

NameTypeDefaultDescription
maxFileSizeint
Min: 0
20回滚之前日志文件的最大大小,以兆字节计;值为 0 意味着无限制。
maxFilesint
Min: 0
2移除最早的日志文件之前将保留的日志文件的最大数目;值为 0 意味着无限制。
logDirectory目录路径${server.output.dir}/logs日志文件的目录的位置。缺省值为 ${server.output.dir}/logs。
messageFileNamestringmessages.log会将消息输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 messages.log。
traceFileNamestringtrace.log会将跟踪输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 trace.log。
traceSpecificationstring*=info符合跟踪规范语法并指定各种跟踪组件的初始状态的跟踪规范。允许使用空值,并将视为“禁用所有跟踪”。未指定的任何组件都将初始化为缺省状态 *=info。
hideMessagestring配置为在 console.log and message.log 文件中隐藏的消息的逗号分隔列表。如果这些消息配置为隐藏,那么它们会重定向至 trace.log 文件。
messageSourcestringmessage要传递到 messages.log 的源的列表
messageFormatstringbasic要用于 messages.log 的格式
consoleSourcestringmessage要传递到 console.log / 控制台的源的列表
consoleFormatstringbasic要用于 console.log / 控制台的格式
traceFormat
  • ENHANCED
  • BASIC
  • ADVANCED
ENHANCED此格式用于跟踪日志。
ENHANCED
使用增强型基本跟踪格式。
BASIC
使用基本跟踪格式。
ADVANCED
使用高级跟踪格式。
isoDateFormat布尔型false如果此属性设置为 true,那么 messages.log、trace.log 和 FFDC 日志文件中的日志条目将使用 ISO 8601 日期和时间格式。缺省值为 false。
consoleLogLevel
  • AUDIT
  • ERROR
  • INFO
  • WARNING
  • OFF
AUDIT用于对写入系统流的消息进行过滤的记录级别。缺省值为“审计”。
AUDIT
会将审计消息和警告消息写入系统输出流。会将错误消息写入系统错误流。
ERROR
会将错误消息写入系统错误流。
INFO
会将参考消息、审计消息和警告消息写入系统输出流。会将错误消息写入系统错误流。
WARNING
会将警告消息写入系统输出流。会将错误消息写入系统错误流。
OFF
不会将任何服务器输出写入系统流。仅会将 JVM 输出写入系统流。
copySystemStreams布尔型true如果为 true,那么会将 System.out 写入到系统输出流,并将 System.err 写入到系统错误流。如果为 false,那么 System.out 和 System.err 将写入到已配置的日志(例如 messages.log 或 trace.log),但不会写入到系统流。缺省值为 true。
suppressSensitiveTrace布尔型false服务器跟踪可在跟踪非类型化数据(例如,通过网络连接接收到的字节数)时公开敏感数据。这样一来,就不会在日志和跟踪文件中公开潜在敏感信息。缺省值为 false。