package kr.xit.core.support.logback;
/*
import ch.qos.logback.classic.pattern.ClassicConverter;
import ch.qos.logback.classic.spi.ILoggingEvent;
 
// logback 에서 사용하기 위한 변수를 convert 해주는 class
// 해당 class는 user 정보에 대해 출력하기 위한 용도임
public class UserConverter extends ClassicConverter {
    @Override
    public String convert(ILoggingEvent event) {
        // Authentication auth = SecurityContextHolder.getContext().getAuthentication();
        //
        // if (auth != null && auth.getPrincipal() instanceof Map) {
        //     Map<String, Object> authMap = (Map<String, Object>) auth.getPrincipal();
        //     String userNo = authMap.get("USER_NO").toString();
        //     return "userNo: " + userNo;
        // }
 
       return "user-id";
    }
}
*/
