logging - Ведение протоколов (logging)

Управляет записью и выводом сообщений протокола и трассировки.

NameTypeDefaultDescription
maxFileSizeint
Min: 0
20Максимальный размер файла протокола в мегабайтах. При его превышении создается новый файл. Нулевое значение указывает, что размер не ограничен.
maxFilesint
Min: 0
2Максимальное число файлов протокола. При его превышении заменяется самый старый файл. Нулевое значение указывает, что число не ограничено.
logDirectoryПуть к каталогу${server.output.dir}/logsРасположение каталога для файлов протокола. Значение по умолчанию: ${server.output.dir}/logs.
messageFileNamestringmessages.logИмя файла, куда будут записываться сообщения (относительно указанного каталога протоколов). Значение по умолчанию: messages.log.
traceFileNamestringtrace.logИмя файла, куда будут записываться данные трассировки (относительно указанного каталога протоколов). Значение по умолчанию: trace.log.
traceSpecificationstring*=infoСпецификация трассировки указывается согласно грамматическим правилам спецификации трассировки и задает начальное состояние различных компонентов трассировки. Пустое значение допустимо и интерпретируется, как выключение всей трассировки. Любой неуказанный компонент инициализируется с состоянием по умолчанию *=info.
hideMessagestringСписок сообщений (через запятую), настроенных для скрытия из файлов console.log и message.log. Если сообщения настроены для скрытия, они перенаправляются в файл trace.log.
messageSourcestringmessageСписок сообщений для перенаправления в messages.log
messageFormatstringbasicФормат, применяемый для messages.log
consoleSourcestringmessageСписок сообщений для перенаправления в console.log / консоль
consoleFormatstringbasicФормат, применяемый для console.log / консоли
traceFormat
  • ENHANCED
  • BASIC
  • ADVANCED
ENHANCEDЭтот формат используется для протокола трассировки.
ENHANCED
Простой расширенный формат трассировки.
BASIC
Простой формат трассировки.
ADVANCED
Расширенный формат трассировки.
isoDateFormatbooleanfalseЕсли этому атрибуту присвоено значение true, то в записях файлов протоколов messages.log, trace.log и FFDC для даты и времени будет использоваться формат ISO 8601. Значение по умолчанию: false.
consoleLogLevel
  • AUDIT
  • ERROR
  • INFO
  • WARNING
  • OFF
AUDITУровень протокола для фильтрации сообщений, отправляемых в системные потоки. Значение по умолчанию - audit.
AUDIT
В stdout будут отправляться сообщения аудита и предупреждений. В stderr будут отправляться сообщения об ошибках.
ERROR
В stderr будут отправляться сообщения об ошибках.
INFO
В stdout будут отправляться информационные сообщения, а также сообщения аудита и предупреждений. В stderr будут отправляться сообщения об ошибках.
WARNING
В stdout будут отправляться сообщения предупреждений. В stderr будут отправляться сообщения об ошибках.
OFF
Вывод сервера не будет записан в потоки системы. Только вывод JVM будет записан в потоки системы.
copySystemStreamsbooleantrueЕсли равно true, System.out будет записан в выходной поток системы, а System.err в поток ошибок системы. Если равно false, System.out и System.err будут записаны в настроенные протоколы, такие как messages.log или trace.log, но не в потоки системы. Значение по умолчанию: true.
suppressSensitiveTracebooleanfalseВ процессе трассировки бестиповых данных в трассировку сервера могут попасть конфиденциальные данные, например информация, полученная по сетевому соединению. В таком случае необходимо предотвратить возможность попадания важных данных в файлы протокола и трассировки. Значение по умолчанию: false.