Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > log4j инициализация и использование


Автор: drdoomenator 8.11.2007, 14:33
тупо надо инициализировать логинг и и заюзать, не знаю как


Автор: Samotnik 8.11.2007, 14:37
подключаеш  log4j.jar  к проекту
Импортируеш
Код

import org.apache.log4j.Logger;

В классе пишеш строку 
Код

private static final Logger log = Logger.getLogger(Class_Name.class);

И все!!
Затем где нужно пишиш следущее:
Код

log.info("Info message is" + message);

либо   
Код

log.debug(.....);

Автор: drdoomenator 8.11.2007, 15:31
а сцылку прямую на log4j.jar  можешь дать?

Автор: Kangaroo 8.11.2007, 16:42
Совсем люди разленились )
Вот гугл http://www.google.com.ua/search?hl=uk&q=log4j.jar+download&meta=. Там первая ссылка.

Автор: drdoomenator 8.11.2007, 16:48
уже не надо
Код

log.info("Info message is" + message);

куда логи кладутся у мя томкат просто лог не в catch не нашел его в логах

Автор: drdoomenator 8.11.2007, 17:31
Код

log4j:WARN No appenders could be found for logger (org.apache.catalina.session.ManagerBase).
log4j:WARN Please initialize the log4j system properly.


вот такая борода выскакивает, когда деплою проект в папку томката, это в логах лежит, мне нужно вывести строчкой
Код

log.info("Info message is" + message);


в логи текст, он мало того что не выводит текст в логи, он еще варнинги там при каждом деплое оставляет, не пойму почему log4j.jar и common-logging-1.1.jar приаттачены правильно к проекту 

Автор: Kangaroo 8.11.2007, 17:34
drdoomenator, 
тебе нужно сначало его настроить. Посмотри http://logging.apache.org/log4j/1.2/manual.html

Автор: Samotnik 9.11.2007, 01:00
drdoomenator, Настрить нужно!! smile     А какая IDE  ??

Автор: PashaOvechkin 9.11.2007, 01:31
Цитата(Samotnik @ 9.11.2007,  01:00)
    А какая IDE  ??

А какая разница? smile
Создай log4j.properties, сохрани его под  WEB-INF/classes и опиши нужние проперти в нём.
Ссылку народ уже дал.

Автор: drdoomenator 9.11.2007, 11:37
я под IDEA пишу, можно поподробней о настройке с английским я не очень дружу, а мне срочно надо доделать
заранее спасибо

Автор: Kangaroo 9.11.2007, 11:43
На русском, коротко и понятно - http://www.artamonov.ru/2007/04/06/vvedenie-v-log4j/

Автор: drdoomenator 9.11.2007, 12:06
спасибо большое, буду разбираться

Автор: DsKTY 20.12.2007, 00:46
не хочу создавать отдельную тему, поэтому напишу тут.

в общем хочу попробовать этот log4j, но при компиляции вылавыливается такая бяка:
"package org.apache.j4log does not exist".  собственно понятно что он не видит jar, но почему?? закинул его в папку lib, настроил (вроде)... или надо что-то ещё?? 

P.S. сори если туплю... пойду высплюсь... 

Автор: Kangaroo 20.12.2007, 01:02
DsKTY, 

не:

Цитата(DsKTY @  19.12.2007,  23:46 Найти цитируемый пост)
org.apache.j4log


а:

Код

org.apache.log4j


Автор: Zamuta 20.12.2007, 01:04
DsKTY, 
Цитата
закинул его в папку lib

как и в какую lib ты её закинул? И я вообще не знаю такой библиотеки j4log

Автор: DsKTY 20.12.2007, 09:25
фуххх.... сори за панику неоправдааную.  smile 
в общем проблема была в напутанных путях к lib, и прочему. переписал их все в винде с нуля. разобрался, настроил, запустил - всё работает. 

P.S. org.apache.j4log - на самом деле у сабя писал правильно. просто сонным уже пост писал... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)