Универсальный интерфейс Java-логгера, подобный SLF4J или Apache Commons Logging.
Это универсальный интерфейс Java-логгера, похожий на SLF4J и Apache Commons Logging. В отличие от Log4j, он не является реализацией логгера сам по себе, а предоставляет абстракцию для различных реализаций логгеров.
Как и SLF4J, JLog способен обнаруживать все реализации логгеров в текущем пути к классам (через класс LogBinder) и выбирать наиболее подходящую в качестве стандартной реализации. При загрузке LogFactory сканирует все классы LogBinder в пути к классам и выбирает подходящий класс для создания фабрики логгеров. Стратегия выбора конкретной реализации логгера основана на двух правилах:
Следуя этим правилам, можно легко создать реализацию логгера с высоким приоритетом, чтобы JLog использовал её в первую очередь.
RELEASE: 1.0.0-RELEASE
Этот проект использует Gradle в качестве инструмента сборки, что позволяет легко создавать его практически на любой платформе.
git clone http://git.oschina.net/jiangyc0/jlog.git
cd jlog
gradlew build
Пример использования:
public class Test {
public static void main(String[] args) {
Log l = LogFactory.getLog(Test.class);
l.debug("Hello JLog");
// formatter string
l.debug("Hello%5s", "JLog");
}
}
Можно написать собственную реализацию Log и позволить JLog автоматически загружать её. Вот шаги для создания собственной реализации:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )