控制日志和跟踪消息的捕获和输出。
Name | Type | Default | Description |
---|---|---|---|
maxFileSize | int Min: 0 | 20 | 回滚之前日志文件的最大大小,以兆字节计;值为 0 意味着无限制。 |
maxFiles | int Min: 0 | 2 | 移除最早的日志文件之前将保留的日志文件的最大数目;值为 0 意味着无限制。 |
logDirectory | 目录路径 | ${server.output.dir}/logs | 日志文件的目录的位置。缺省值为 ${server.output.dir}/logs。 |
messageFileName | string | messages.log | 会将消息输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 messages.log。 |
traceFileName | string | trace.log | 会将跟踪输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 trace.log。 |
traceSpecification | string | *=info | 符合跟踪规范语法并指定各种跟踪组件的初始状态的跟踪规范。允许使用空值,并将视为“禁用所有跟踪”。未指定的任何组件都将初始化为缺省状态 *=info。 |
hideMessage | string | 配置为在 console.log and message.log 文件中隐藏的消息的逗号分隔列表。如果这些消息配置为隐藏,那么它们会重定向至 trace.log 文件。 | |
messageSource | string | message | 要传递到 messages.log 的源的列表 |
messageFormat | string | basic | 要用于 messages.log 的格式 |
consoleSource | string | message | 要传递到 console.log / 控制台的源的列表 |
consoleFormat | string | basic | 要用于 console.log / 控制台的格式 |
traceFormat |
| ENHANCED | 此格式用于跟踪日志。 ENHANCED 使用增强型基本跟踪格式。 BASIC 使用基本跟踪格式。 ADVANCED 使用高级跟踪格式。 |
isoDateFormat | 布尔型 | false | 如果此属性设置为 true,那么 messages.log、trace.log 和 FFDC 日志文件中的日志条目将使用 ISO 8601 日期和时间格式。缺省值为 false。 |
consoleLogLevel |
| 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。 |