public class BHiveLogUtil extends Object
| Constructor and Description |
|---|
BHiveLogUtil() |
| Modifier and Type | Method and Description |
|---|---|
static List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> |
getAppenders(boolean isStartedOnly)
전체 Appender 목록 획득
|
static List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> |
getConsoleAppenders(boolean isStartedOnly)
전체 Appender 목록 획득
|
static Map<String,String> |
getLoggableRequestMap(javax.servlet.ServletRequest request)
요청객체의 파라미터를 로깅이 가능하도록 Map<String, String> 형태로 반환
request.getParameterMap()은 Map<String, String[]>인데 Map<String, String>으로 로깅이 가능하게 변환하여 반환
|
static boolean |
isGracefulException(Exception ex)
주어진 Exception이 의도한 예외인지 판별.
|
static void |
startAllAppenders(List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> appenders)
주어진 appender를 모두 시작
|
static void |
stopAllAppenders(List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> appenders)
주어진 appender를 모두 중지
|
public static List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> getAppenders(boolean isStartedOnly)
isStartedOnly - 시작된 Appender 목록만 획득public static List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> getConsoleAppenders(boolean isStartedOnly)
isStartedOnly - 시작된 Appender 목록만 획득public static void stopAllAppenders(List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> appenders)
appenders - 중지할 appender 목록public static void startAllAppenders(List<ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>> appenders)
appenders - 시작할 appender 목록public static Map<String,String> getLoggableRequestMap(javax.servlet.ServletRequest request)
request - 요청 객체public static boolean isGracefulException(Exception ex)
ex - 예외 객체Copyright © 2018. All rights reserved.