Запитання з тегом «log4j»

log4j - популярна утиліта ведення журналів на основі Java. Це проект фонду Apache Software і ліцензується відповідно до ліцензії на програмне забезпечення Apache, версія 2.0

6
Затемнення: Посилання на log4j.dtd в log4j.xml
Я використовую log4j для досить довгий час , і я зазвичай використовую це в верхній частині log4j.xml (ймовірно , так само , як і багато інших , і в відповідності з Google це спосіб зробити це): <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> Очевидно, що це працює, проте Eclipse не надає свою контекстну …

1
Чи варто використовувати slf4j з log4j2
Я не в змозі вирішити, чи слід використовувати slf4j чи ні з log4j2. Виходячи з публікацій в Інтернеті, схоже, це не буде вражати ефективність, але чи справді це потрібно. Також ці пункти правило на користь log4j2: SLF4J змушує вашу програму реєструвати рядки. API Log4j 2 підтримує реєстрацію будь-якого CharSequence, якщо …
114 java  logging  log4j  slf4j  log4j2 

1
Що таке маркери в структурах журналу Java і що є причиною їх використання?
Перший раз, коли я читаю про маркери, читаю: http://slf4j.org/faq.html Я перевіряю доступні методи для об’єкта Logger : http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html і знайшли інтерфейси: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Більш детальну інформацію я отримую від: http://logback.qos.ch/manual/filters.html але все ще плутати ... Зауважте, я запитую чому , а не як ними користуватися, тому це не дублікат: …
110 java  logging  log4j  slf4j  logback 

17
Встановлення рівня журналу повідомлення під час виконання в slf4j
При використанні log4j Logger.log(Priority p, Object message)метод доступний і може використовуватися для реєстрації повідомлення на рівні журналу, визначеному під час виконання. Ми використовуємо цей факт і цю пораду для перенаправлення stderr до реєстратора на певному рівні журналу. slf4j не має загального log()методу, який я можу знайти. Чи означає це, що …
100 java  logging  log4j  slf4j 

1
Де знаходиться документація щодо шаблону кодера зворотного зв’язку
Я пройшов всю документацію щодо реєстрації, і ніде не можу знайти документацію для налаштування шаблону кодера під час входу, наприклад: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Я хотів би таблицю (на зразок тієї, яку має log4j), що пояснює різні варіанти налаштування шаблону. Де знаходиться документація до шаблону? Може, …
97 java  logging  log4j  logback 

6
Налаштування журналювання сплячого режиму за допомогою конфігураційного файлу Log4j XML?
Я не зміг знайти жодної документації про те, як налаштувати ведення журналу Hibernate за допомогою файлу конфігурації стилю XML для Log4j. Чи можливо це взагалі, чи я використовую файл конфігурації стилю властивостей для управління веденням журналу Hibernate? Якщо хтось має будь-яку інформацію або посилання на документацію, це буде вдячний. EDIT: …


3
Яке значення властивості log4j.rootLogger у файлі log4j.properties? Що станеться, якщо я не використовую цю властивість?
Яке значення має log4j.rootLoggerвластивість у log4j.propertiesфайлі? Що станеться, якщо я не користуюся цією власністю? Приклад : # Set root logger level to DEBUG and its only appender to A1. log4j.rootLogger=DEBUG, A1 # A1 is set to be a ConsoleAppender. log4j.appender.A1=org.apache.log4j.ConsoleAppender Що станеться, якщо я встановлю цю властивість у ERRORрежим.

4
Де я можу налаштувати log4j у тестовому класі JUnit?
Переглядаючи останній тестовий випадок JUnit, який я писав, я зателефонував методу logCj BasicConfigurator.configure () всередині конструктора класу. Це чудово працювало для запуску саме цього єдиного класу з команди Eclipse "запустити як тест JUnit". Але я розумію, що це неправильно: я майже впевнений, що наш основний набір тестів запускає всі ці …
85 java  logging  junit  log4j 

7
Як надіслати java.util.logging до log4j?
У мене є існуюча програма, яка робить усі свої журнали щодо log4j. Ми використовуємо ряд інших бібліотек, які також використовують log4j, або входять до журналу Commons Logging, що в кінцевому підсумку використовує log4j під обкладинками в нашому середовищі. Одна з наших залежностей навіть реєструється проти slf4j, що також чудово працює, …


5
Створення декількох файлів журналів різного вмісту за допомогою log4j
Чи є спосіб налаштувати log4j так, щоб він виводив різні рівні реєстрації в різні додатки? Я намагаюся налаштувати кілька файлів журналу. Основний файл журналу охоплює всі повідомлення INFO та вище для всіх класів. (У розробці він буде охоплювати всі повідомлення DEBUG і вище, а TRACE для певних класів.) Тоді я …
81 java  log4j 

10
Log4j, налаштовуючи веб-програму на використання відносного шляху
У мене є веб-додаток Java, який повинен бути розгорнутий на машинах Win або Linux. Тепер я хочу додати log4j для ведення журналу, і я хотів би використовувати відносний шлях до файлу журналу, оскільки я не хочу змінювати шлях до файлу при кожному розгортанні. Контейнером, швидше за все, буде Tomcat, але …

12
log4j: ПОПЕРЕДЖЕННЯ Немає знайдених додатків для реєстратора в web.xml
Я вже помістив log4jConfigLocation у web.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> <param-name>contextConfigLocation</param-name> <param-value> …

4
Що означає поріг у Log4J?
У мене є log4jвластивості приблизно такі, як нижче. Все, що увійшло в систему, TextProcessor.log- це щось вище рівня WARN. Я не розумію порогового значення, яке встановлено тут для налагодження. Хтось може пояснити, що робить поріг? 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.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) - %m%n
80 java  logging  log4j 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.