Я хочу разработать простой регистратор, который отправляет журналы на сервер, где все журналы хранятся и отображаются в виде графиков и т.д.log4j параметризованного каротаж
Регистратор должен быть параметрироваться, поскольку существует структура задается разработанная база данных для анализа и отображения сохраненных журналов.
Параметры для бревен реализуются с перегруженными методами, например:
mylog.error(String jobname, String whatever);
mylog.error(String jobname, String whatever, List<String> whatever);
Это, как журналы реализованы разработчиком при необходимости.
Интересно, могу ли я использовать log4j для чего-то вроде этого?
Во всяком случае, моя простая регистрация работает нормально, отправка журналов в формате JSON на мой сервер, где они хранятся, и т.д.
У вас есть пример для этого. можно ли это сделать так, используя log4j: private static final Logger log = Logger ..... log.error (String string) <- стандартное ведение журнала, и здесь мой дополнительный перегруженный метод ошибки: mylog.error (Строка string , String any); log.error (Строка string, String whatever, List что угодно), но –
core2hack
@ core2hack Пример чего? Существуют примеры использования MDC в Интернете, например [этот] (http://veerasundar.com/blog/2009/11/log4j-mdc-mapped-diagnostic-context-example-code/). –