Управляет записью и выводом сообщений протокола и трассировки.
Name | Type | Default | Description |
---|---|---|---|
maxFileSize | int Min: 0 | 20 | Максимальный размер файла протокола в мегабайтах. При его превышении создается новый файл. Нулевое значение указывает, что размер не ограничен. |
maxFiles | int Min: 0 | 2 | Максимальное число файлов протокола. При его превышении заменяется самый старый файл. Нулевое значение указывает, что число не ограничено. |
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 и 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 | boolean | false | Если этому атрибуту присвоено значение true, то в записях файлов протоколов messages.log, trace.log и FFDC для даты и времени будет использоваться формат ISO 8601. Значение по умолчанию: false. |
consoleLogLevel |
| AUDIT | Уровень протокола для фильтрации сообщений, отправляемых в системные потоки. Значение по умолчанию - audit. AUDIT В stdout будут отправляться сообщения аудита и предупреждений. В stderr будут отправляться сообщения об ошибках. ERROR В stderr будут отправляться сообщения об ошибках. INFO В stdout будут отправляться информационные сообщения, а также сообщения аудита и предупреждений. В stderr будут отправляться сообщения об ошибках. WARNING В stdout будут отправляться сообщения предупреждений. В stderr будут отправляться сообщения об ошибках. OFF Вывод сервера не будет записан в потоки системы. Только вывод JVM будет записан в потоки системы. |
copySystemStreams | boolean | true | Если равно true, System.out будет записан в выходной поток системы, а System.err в поток ошибок системы. Если равно false, System.out и System.err будут записаны в настроенные протоколы, такие как messages.log или trace.log, но не в потоки системы. Значение по умолчанию: true. |
suppressSensitiveTrace | boolean | false | В процессе трассировки бестиповых данных в трассировку сервера могут попасть конфиденциальные данные, например информация, полученная по сетевому соединению. В таком случае необходимо предотвратить возможность попадания важных данных в файлы протокола и трассировки. Значение по умолчанию: false. |