Установить формат журнала в Glassfish

Мне не нравится вывод com.sun.enterprise.server.logging.UniformLogFormatter который может быть равномерным, но не очень полезным. Итак, на первом этапе я просто заменил его на java.util.logging.SimpleFormatter, Это на самом деле работает хорошо, но для java.lang.ClassCastException исключение:

java.lang.ClassCastException: java.util.logging.SimpleFormatter cannot be cast to com.sun.enterprise.server.logging.UniformLogFormatter

Будучи перфекционистом, я хочу избавиться от этого исключения и задаюсь вопросом, могу ли я создать свой собственный дочерний класс из com.sun.enterprise.server.logging.UniformLogFormatter и каким-то образом установить этот класс в glassfish.

Но я не смог найти никакой информации о том, как установить пользовательский формат журнала в Glassfish. У кого-нибудь есть указатель на эту тему?

1 ответ

Решение

Ознакомьтесь с разделом Настройка формата журнала сервера на форумах GlassFish. В основном вам необходимо:

  • Реализуйте свой форматер
  • Положите банку с вашим форматером в domain_dir/lib/ext,
  • Объявите это в <mydomain>/config/logging.properties

Смотрите также

Другие вопросы по тегам