powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / логгивание важных операций
8 сообщений из 8, страница 1 из 1
логгивание важных операций
    #37814496
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такой вот файл настройки
log4j.hook=INFO, FILE
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

Есть такой вот код в классе AppWindow
Logger.getLogger("report.gui").log(Level.INFO, printedDocument);


а вот результат работы логера
log4j:WARN No appenders could be found for logger (report.gui.AppWindow).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
...
Рейтинг: 0 / 0
логгивание важных операций
    #37814587
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
упростил еще раз
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logsample;

import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;

/**
 *
 * @author Владелец
 */
public class LogSample {

    private static Logger logger = Logger.getLogger("mylogger");
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        PropertyConfigurator.configure("log4j.properties");
        logger.error("hello");
    }
}



log4j.mylogger=INFO, FILE
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File="./printed.log"
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

никакого файла не создается ничего не логируется
...
Рейтинг: 0 / 0
логгивание важных операций
    #37814630
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возьмите logback.
...
Рейтинг: 0 / 0
логгивание важных операций
    #37814649
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidv,

попробую счас
...
Рейтинг: 0 / 0
логгивание важных операций
    #37814796
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл настройки явно некорректный.
Что такое log4j.hook?
Аппендер A1 сначала надо создать, потом устанавливать layout.
...
Рейтинг: 0 / 0
логгивание важных операций
    #37814800
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
log4j.properties в вашем случае надо класть не в classpath, а в working directory
...
Рейтинг: 0 / 0
логгивание важных операций
    #37815032
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪlog4j.properties в вашем случае надо класть не в classpath, а в working directory

куда ложить я разобрался проблема была в том пропустил строчку
хотя точнее не пропустил а просто не знал.
log4j.logger.hook=INFO, FILE
...
Рейтинг: 0 / 0
логгивание важных операций
    #37815577
Фотография ivanov-void
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

Лучше переходите на XML, properties устаревший формат.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
...
   <appender name="........" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${catalina.home}/app-logs/..............log"/>
        <param name="Append" value="true"/>
        <param name="DatePattern" value="'.'yyyy-MM-dd'.log'"/>
        <param name="Encoding" value="Cp1251"/>
        <layout class="org.apache.log4j.EnhancedPatternLayout">
            <param name="ConversionPattern" value="%d{ISO8601} [%-5p][%-16.16t][%30c{-2}] - %m%n"/>
        </layout>
    </appender>

...
    <logger name="..............">
        <level value="INFO"/>
        <appender-ref ref="..............."/>
    </logger>
...



Logback тоже конфигурируется в xml, при желании можно найти трансляторы с .properties на .xml
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / логгивание важных операций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]