Log4j로 검색한 결과 :: 시소커뮤니티[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

회원가입 I 비밀번호 찾기


SSISO Community검색
SSISO Community메뉴
[카페목록보기]
[블로그등록하기]  
[블로그리스트]  
SSISO Community카페
블로그 카테고리
정치 경제
문화 칼럼
비디오게임 스포츠
핫이슈 TV
포토 온라인게임
PC게임 에뮬게임
라이프 사람들
유머 만화애니
방송 1
1 1
1 1
1 1
1 1
1

Log4j로 검색한 결과
등록일:2008-03-14 09:33:00
작성자:
제목:log4j: asynchronous log


/*
Logging  In  Java  with  the  JDK  1.4  Logging  API  and  Apache  Log4j
by  Samudra  Gupta        
Apress  Copyright  2003  
ISBN:1590590996

*/


import  org.apache.Log4j.AsyncAppender;
import  org.apache.Log4j.ConsoleAppender;
import  org.apache.Log4j.Logger;

public  class  AsyncLogging  {

    private  static  Logger  logger  =  Logger.getLogger("name");

    private  AsyncAppender  asyncAppender  =  null;

    private  ConsoleAppender  consoleAppender  =  null;

    /**  Creates  a  new  instance  of  AsyncLogging  */
    public  AsyncLogging()  {
        try  {
            logger.setAdditivity(false);
            asyncAppender  =  (AsyncAppender)  logger.getRootLogger().getAppender(
                    "ASYNC");
            asyncAppender.setBufferSize(4);
        }  catch  (Exception  e)  {
            System.out.println("error:  "  +  e.toString());
        }

    }

    /**
      *  This  method  simply  logs  the  messages
      */
    public  void  doLogging()  {
        logger.debug("Hello  1");
        logger.debug("Hello  2");
        logger.debug("Hello  3");
        //logger.debug("Hello  4");
        //logger.debug("Hello  5");
    }

    /**
      *  the  main  method
      */
    public  static  void  main(String  args[])  {
        AsyncLogging  demo  =  new  AsyncLogging();
        demo.doLogging();
    }
}