Singleton Logger в Java, который может регистрировать, из какого класса поступил метод log, и регистрировать в нескольких областях / машинах. - PullRequest
0 голосов
/ 07 декабря 2009

Я хотел бы сделать это, используя java.util.logging, если это возможно, есть идеи? спасибо.

Ответы [ 3 ]

2 голосов
/ 07 декабря 2009

Очевидно, что лучше НЕ использовать java.util.Logging (JUL), так как он очень медленный. Как говорится,
если вы должны использовать JUL, вы можете попробовать Logback / slf4j . SLF4j включает в себя модуль, который перехватывает JUL и использует Logback вместо этого (Logback, вероятно, самый быстрый / лучший из доступных регистраторов). Вы также можете использовать xjuli , мост log4j в JUL.

Если вы можете использовать другие регистраторы, я рекомендую использовать Logback напрямую через Log4j, так как Logback написан тем же человеком, что и Log4j, но содержит еще более быстрый код. (например, Logback = Log4j + извлеченные уроки).

2 голосов
/ 07 декабря 2009

Вы можете попробовать на SLF4J .

Фасад простой регистрации для Java (SLF4J)

Простой фасад ведения журнала для Java или (SLF4J) служит простым фасадом или абстракция для различных журналов рамки, например java.util.logging, log4j и logback, что позволяет конец пользователь подключить желаемое ведение журнала фреймворк во время развертывания.

0 голосов
/ 07 декабря 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...