log4j широкоизвестная библиотека логирования, нашедшая своё применение во многих проектах. Её возможности не ограничиваются «добавлением строчек в лог-файлы». На базе log4j можно организовать сложную систему агрегации логов на центральный сервер. Кроме того, сообщество располагает GUI утилитами для анализа логов, которые удобно подключать к центральному серверу для анализа логов.
Читать полностью »
Метка «log4j»
Агрегация логов с нескольких серверов средставами log4j
2013-03-12 в 2:28, admin, рубрики: java, log4j, logging, метки: log4j, logging«Разбор полетов» — Episode 24 — А ты заполнил классный журнал?
2012-09-11 в 16:21, admin, рубрики: idea, java, java ee, jboss, log4j, logback, maven, scala, spring, WebSphere, подкасты, разбор-полетов, метки: idea, java, java ee, jboss, log4j, logback, maven, scala, spring, WebSphere, разбор-полетов
Новый сезон в старом и надеемся полюбившимся составе. В сегодняшнем выпуске мы обсудим
Тема сочинения — Как провели лето:Читать полностью »
Logy — логгер с человеческим лицом
2012-06-29 в 9:30, admin, рубрики: java, library, log4j, logger, logging, open source, метки: java, library, log4j, logger, logging, open sourceНекоторое время назад мне пришла в голову идея сделать логирование в Java более дружелюбным, простым и в тоже время достаточно гибким в настройке. Такие требования справедливы пожалуй, в средних и малых проекта, где можно обойтись без громоздкого log4j. Буквально за неделю, идея переросла в простенькую Java библиотеку с ни менее простым названием — logy.
Использование:
import static logy.Logy.*;
public class Test {
public void test() {
String s[] = {"a", "b"};
warn("Can't find", quote(upper("c")), "in", group(quote(upper(scalar(s)))));
}
}
Вывод:
29.06.2012 1:19:25 Test.test [WARN] :: Can't find "C" in ["A", "B"]
Как по мне, выглядит очень читабельно, благодаря синтаксическому сахару, DSL-like API и динамическому определению параметров логирования в момент вызова (читай без дополнительных полей public static final Logger logger = ...
в классе).
Читать полностью »