log4j- все статьи тега
log4j StringToMatch в файле свойств
У меня есть следующая конфигурация XML, которую я хотел бы преобразовать в файл свойств java. Я получаю ниже ошибки log4j:WARN Failed to set property [filter] to value "org.apache.log4j.varia.DenyAllFilter". log4j:ERROR Could not instantiate class [true]. java.lang.ClassNotFoundException: true at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at ...
Избыточные консольные сообщения от производителя Кафки
Как вы контролируете уровень регистрации консоли производителя или потребителя Кафки? Я использую API Kafka 0.9 в Scala. Каждый раз, когда send на KafkaProducer вызывается, консоль выдает вывод, как показано ниже. Может ли это указывать на то, что я не правильно настроил KafkaProducer, а не просто на проблему избыточного протоколирования? 17:52:21.236 [pool-10-thread-7] INFO o.a.k.c.producer.ProducerConfig - ProducerConfig values: compression.type = none metric.reporters = [] metadata.max. ...
Можно ли настроить log4j для создания нового файла при каждом запуске приложения?
Например, при первом запуске приложения (или сразу после удаления каталога /logs) я хочу, чтобы log4j записал журналы приложения в файл с именем log.0. Затем я выхожу из приложения и перезапускаю его, я хочу, чтобы журналы были записаны в журнал.1. И так далее. Я хотел бы сохранить это в файле конфигурации, хотя если я не могу, я думаю, что всегда могу сделать это в моем приложении, когда log4j настроен. Возможно ли это? Если да, то как? ...
Как правильно инициализировать log4j?
после добавления log4j в мое приложение я получаю следующий вывод каждый раз, когда я выполняю свое приложение: log4j:WARN No appenders could be found for logger (slideselector.facedata.FaceDataParser). log4j:WARN Please initialize the log4j system properly. Кажется, это означает, что файл конфигурации отсутствует. Где должен быть расположен этот конфигурационный файл и что такое хорошее начальное содержимое? Я использую простую java для разработки настольного приложения. Так нет веб-серве ...
В log4j проверка isDebugEnabled перед ведением журнала повышает производительность?
Я использую настройки log4j в моем приложении для входа. Ранее я использовал отладочный вызов, например: Вариант 1: logger.debug("some debug text"); но некоторые ссылки предполагают, что лучше проверить isDebugEnabled() во-первых, как: Вариант 2: boolean debugEnabled = logger.isDebugEnabled(); if (debugEnabled) { logger.debug("some debug text"); } так что мой вопрос "вариант 2 улучшает производительность каким-либо образом?". потому что в любом случае рамки Log4J имеют такая же про ...
Как отправить stacktrace в log4j?
скажем, вы ловите исключение и получаете следующее на стандартном выходе (например, консоль), если вы делаете Эл.печатные(): java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Теперь я хочу отправить это вместо регистратора, как, скажем, log4j, чтобы получить следующее: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-Event ...
Динамическое изменение уровня журнала log4j
каковы различные подходы для динамического изменения уровня журнала log4j, так что мне не придется повторно развертывать приложение. Будут ли изменения постоянными в этих случаях? ...
java преобразование миллисекунд в формат времени
Я пытаюсь преобразовать длинное целое значение (количество миллисекунд, прошедших с 1/1/1970) в формате h:m:s:ms Длинное значение, которое я использую в качестве метки времени, я получаю из поля timestamp события регистрации из log4j. Как мне сделать преобразование? Например, чтобы получить минуты, я попробовал следующее, И все не получилось:logEvent.метки/ (1000*60*60) иTimeUnit.МИЛЛИСЕКУНДЫ.toMinutes(действие logevent.отметка времени) но я получаю мусор: Я получаю 1289375173771 for logEvent. ...
Настройка ведения журнала Hibernate с помощью файла конфигурации Log4j XML?
Я не смог найти никакой документации о том, как настроить ведение журнала Hibernate с помощью файла конфигурации стиля XML для Log4j. возможно ли это вообще, или я должен использовать файл конфигурации стиля свойств для управления журналом Hibernate? Если у кого-то есть какая-либо информация или ссылки на документацию, это было бы оценено. EDIT: Просто чтобы уточнить, я ищу пример синтаксиса XML для управления Зимовать. EDIT2: Вот что у меня есть в моем файле конфигурации XML. <?xml vers ...
Установка уровня журнала сообщений во время выполнения в slf4j
при использовании log4j,Logger.log(Priority p, Object message) метод доступен и может использоваться для регистрации сообщения на уровне журнала, определенном во время выполнения. Мы используем этот факт и этот совет для перенаправления stderr на регистратор на определенном уровне журнала. slf4j не имеет общего log() метод, который я могу найти. Означает ли это, что нет никакого способа реализовать вышеизложенное? ...
к log4j:предупредить не аппендеры может быть найдена для регистратора в интернете.XML
я уже поставил log4jConfigLocation в интернете.xml, но я все равно получаю следующее предупреждение: log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. что я пропустил? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> ...
Средство просмотра журнала Java [закрыто]
к сожалению, иногда единственным способом отладки программы является просмотр ее длинных файлов журнала. Я некоторое время искал приличный просмотрщик журналов и не нашел реального решения. Единственная программа, которая казалась наиболее подходящей, была бензопилу С его разъемом сокета, но после нескольких коротких применений программа оказалась глючной и в лучшем случае не отвечает. для моих целей средство просмотра журнала должно по крайней мере иметь возможность отмечать уровни журнала ...
Что означает threshold в Log4J?
Привет Всем У меня есть свойства log4j что-то вроде ниже. Все, что регистрируется в текстовом процессоре.журнал-это что-то выше уровня предупреждения. Я не понимаю порог, который установлен здесь для отладки. Может кто-нибудь объяснить, что порог делает log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appende ...
Log4J: стратегии для создания экземпляров регистратора
Я решил использовать log4j logging framework для нового проекта Java. Мне интересно, какую стратегию следует использовать для создания/управления экземплярами Logger и почему? один экземпляр регистратора на класс например, class Foo { private static final Logger log = Logger.getLogger(Foo.class); } один экземпляр регистратора на поток один экземпляр регистратора для каждого приложения горизонтальная нарезка : один экземпляр регистратора в каждом слое приложения (например, слой предста ...
Как настроить log4j. properties для SpringJUnit4ClassRunner?
внезапно это происходит во время теста JUnit. Все работало, я написал несколько новых тестов и эта ошибка произошла. Если я верну его, он не уйдет. Почему? log4j:WARN No appenders could be found for logger (org.springframework.test.context.junit4.SpringJUnit4ClassRunner). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. ...
log4j не печатает stacktrace для исключений
Я использую log4j с tomcat. Когда я регистрирую исключения в своих JSP, сервлеты: private Logger _log = Logger.getLogger(this.getClass()); ... try{...} catch (Exception e) { _log.error("Error refreshing all prices", e); } Я получаю только первую строку исключения, без stacktrace. 17-Feb 17: 37:45 ошибка AutoContrib: 175-исключение при публикации файла csv: Ява.ленг.ArrayIndexOutOfBoundsException не очень полезно на всех! мой файл log4j. properties (/tomcat / common / classes / l ...
Вход в Java и вообще: лучшие практики?
иногда, когда я вижу свой код регистрации я задаюсь вопросом, если я делаю это правильно. Возможно, на это нет окончательного ответа, но у меня есть следующие проблемы: Классы Библиотека у меня есть несколько классов, библиотеки, которые могут войти некоторые INFO сообщения. Фатальные ошибки регистрируются как исключения. В настоящее время у меня есть статический экземпляр logger в моих классах с именем класса в качестве имени журнала. (К log4j-это: Logger.getLogger(MyClass.class)) это правил ...
Как установить уровень log4j в командной строке?
Я хочу добавить некоторые журнала.отладочные операторы для класса, над которым я работаю, и я хотел бы видеть это в выводе при запуске теста. Я хотел бы переопределить свойства log4j в командной строке, с чем-то вроде этого: -Dlog4j.logger.com.mypackage.Thingie=DEBUG Я часто делаю такие вещи. Меня конкретно интересует только способ передать это в командной строке. Я знаю, как это сделать с конфигурационным файлом, и это не соответствует моему рабочему процессу. ...
Как изменить уровень журнала пакета с помощью Log4j?
я столкнулся со следующей ошибкой: http://issues.apache.org/jira/browse/AXIS2-4363 в нем говорится следующее: эта ошибка возникает только при уровне журнала для организации.апаш.аксиома-это отладка так а обходной путь-установить уровень журнала > ОТЛАЖИВАТЬ. мой вопрос в том, как мне это сделать? Я просматривал свои каталоги для файла свойств или чего-то еще, и я искал, есть ли там было что-то, что я мог бы установить в коде, но я действительно понятия не имею, что я делаю. Я за ...
Как я могу получить log4j для удаления старых вращающихся файлов журнала?
Как я могу получить log4j для удаления старых вращающихся файлов журнала? Я знаю, что могу настроить автоматические задания (cron для UNIX и запланированные задачи для Windows), но я хочу, чтобы он был кросс-платформенным, и я хочу, чтобы он был в конфигурации журнала нашего приложения как часть нашего приложения, а не в отдельном коде снаружи на конкретных языках сценариев ОС. Наше приложение не написано на языках сценариев ОС, и я не хочу делать эту часть его в них. ...