日志记录 (logging)
控制日志和跟踪消息的捕获和输出。
属性名称 | 数据类型 | 缺省值 | 描述 |
---|---|---|---|
consoleLogLevel |
|
AUDIT | 用于对写入系统流的消息进行过滤的记录级别。缺省值为“审计”。
|
copySystemStreams | 布尔型 | true | 如果为 true,那么会将 System.out 写入到系统输出流,并将 System.err 写入到系统错误流。如果为 false,那么 System.out 和 System.err 将写入到已配置的日志(例如 messages.log 或 trace.log),但不会写入到系统流。缺省值为 true。 |
hideMessage | string | 配置为在 console.log and message.log 文件中隐藏的消息的逗号分隔列表。如果这些消息配置为隐藏,那么它们会重定向至 trace.log 文件。 | |
logDirectory | 目录路径 | ${server.output.dir}/logs | 日志文件的目录的位置。缺省值为 ${server.output.dir}/logs。 |
maxFileSize | int
最小值:0 |
20 | 回滚之前日志文件的最大大小,以兆字节计;值为 0 意味着无限制。 |
maxFiles | int
最小值:0 |
2 | 除去最早的日志文件之前将保留的日志文件的最大数目;值为 0 意味着无限制。 |
messageFileName | string | messages.log | 会将消息输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 messages.log。 |
suppressSensitiveTrace | 布尔型 | false | 服务器跟踪可在跟踪非类型化数据(例如,通过网络连接接收到的字节数)时公开敏感数据。这样一来,就不会在日志和跟踪文件中公开潜在敏感信息。缺省值为 false。 |
traceFileName | string | trace.log | 会将跟踪输出写入其中的文件的名称(相对于配置的日志目录)。缺省值为 trace.log。 |
traceFormat |
|
ENHANCED | 此格式用于跟踪日志。
|
traceSpecification | string | *=info | 符合跟踪规范语法并指定各种跟踪组件的初始状态的跟踪规范。允许使用空值,并将视为“禁用所有跟踪”。未指定的任何组件都将初始化为缺省状态 *=info。 |