728x90

    지난 포스트가 궁금하시다면 

    ↓ 아래 링크를 클릭해주세요. ↓

    [JAVA] 자바로 csv파일 만들기(라이브러리 X)



    안녕하세요.

    자바개발시 로그관리같은 경우

    @Slf4j lombok에 있는 어노테이션을 통해 주로 관리합니다

    물론 Logger를 통해서도 가능하지만 

    (코드를 깔끔하게보는것을 좋아해서 주로 어노테이션을 사용합니다)

    @Slf4j를 통하여 로그관리시 

    lombok 라이브러리 이외에도 필요한 라이브러리가 있습니다.


    [pom.xml]

     로그설정방법

    <dependency>

    <groupId>org.slf4j</groupId>

    <artifactId>slf4j-api</artifactId>

    <version>1.7.13</version>

    </dependency>

    <dependency>

    <groupId>org.slf4j</groupId>

    <artifactId>slf4j-log4j12</artifactId>

    <version>1.7.13</version>

    </dependency>


    아래의 PROPERTIES를 추가하세요.

    [log4j.properties]

    로그설정방법




    # Root logger option
    log4j.rootLogger=INFO, logfile
    	 
    # Console log
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    log4j.appender.console.layout=org.apache.log4j.PatternLayout
    log4j.appender.console.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5p][%t] %M(), %m (%F:%L)%n
    
    
    # Daily file log
    log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.logfile.File=파일위치/파일명.log
    log4j.appender.logfile.DatePattern='.'yyyy-MM-dd
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    log4j.appender.logfile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5p][%t] %M(), %m (%F:%L)%n
    
    

    감사합니다.

    Posted by 천상나타