Lombok @Slf4j

자바/공부 2014.12.23 20:33

Lombok @Slf4j 애노테이션 (Annotation)을 활용하면,


다음과 같이 Logger 변수 log를 제거할 수 있다.


package samples.java.lombok.service;


import lombok.extern.slf4j.Slf4j;

//import org.slf4j.Logger;

//import org.slf4j.LoggerFactory;

import samples.java.lombok.domain.Person;


@Slf4j

public class DefaultPersonService implements PersonService {


//  Logger log = LoggerFactory.getLogger(getClass());


  @Override

  public void log(Person person) {

    log.debug("person: {}", person);

  }


}


Reference:

http://projectlombok.org/features/Log.html

Posted by izeye