| package com.genersoft.iot.vmp.gb28181.conf; | 
|   | 
| import gov.nist.core.StackLogger; | 
| import org.slf4j.Logger; | 
| import org.slf4j.LoggerFactory; | 
| import org.springframework.stereotype.Component; | 
|   | 
| import java.util.Properties; | 
|   | 
| @Component | 
| public class StackLoggerImpl implements StackLogger { | 
|   | 
|     private final static Logger logger = LoggerFactory.getLogger(StackLoggerImpl.class); | 
|   | 
|     @Override | 
|     public void logStackTrace() { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public void logStackTrace(int traceLevel) { | 
|         System.out.println("traceLevel: "  + traceLevel); | 
|     } | 
|   | 
|     @Override | 
|     public int getLineCount() { | 
|         return 0; | 
|     } | 
|   | 
|     @Override | 
|     public void logException(Throwable ex) { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public void logDebug(String message) { | 
| //        logger.debug(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logDebug(String message, Exception ex) { | 
| //        logger.debug(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logTrace(String message) { | 
|         logger.trace(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logFatalError(String message) { | 
| //        logger.error(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logError(String message) { | 
| //        logger.error(message); | 
|     } | 
|   | 
|     @Override | 
|     public boolean isLoggingEnabled() { | 
|         return true; | 
|     } | 
|   | 
|     @Override | 
|     public boolean isLoggingEnabled(int logLevel) { | 
|         return true; | 
|     } | 
|   | 
|     @Override | 
|     public void logError(String message, Exception ex) { | 
| //        logger.error(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logWarning(String message) { | 
|         logger.warn(message); | 
|     } | 
|   | 
|     @Override | 
|     public void logInfo(String message) { | 
|         logger.info(message); | 
|     } | 
|   | 
|     @Override | 
|     public void disableLogging() { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public void enableLogging() { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public void setBuildTimeStamp(String buildTimeStamp) { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public void setStackProperties(Properties stackProperties) { | 
|   | 
|     } | 
|   | 
|     @Override | 
|     public String getLoggerName() { | 
|         return null; | 
|     } | 
| } |