Внедрить или заменить ведение журнала - PullRequest
0 голосов
/ 28 августа 2011

Я использую Spring, который как-то опирается на org.apache.commons.logging. У меня есть свой собственный регистратор, который уже реализует SLF4J и некоторый собственный протокол. Так что я действительно хочу использовать свой логгер.

В SLF4J вы реализуете org.slf4j.impl.StaticLoggerBinder и используете некоторый интерфейс фабрики и регистратора.

То же самое в регистрации общих? Реализовать org.apache.commons.logging.LogFactory и использовать несколько интерфейсов? Есть ли эталонная реализация LogFactory? Или я тут совсем не так думаю? Все эти разные «стандарты» лесозаготовок сводят меня с ума.

Спасибо

1 Ответ

4 голосов
/ 28 августа 2011

Должно быть довольно легко отключить общение в Spring и интегрировать его вместо slf4j. В этот момент вы можете просто передать свой собственный регистратор в Spring и использовать его через функции slf4j. Вы можете найти необходимую информацию в пункте 1.3.2 здесь .

Кроме того, я не фанат изобретать велосипед, и я настоятельно рекомендую вам взглянуть на существующие или совершенно новые каркасы, например, LogBack .

...