package com.cartravel.loggings
import org.slf4j.LoggerFactory
/**
* 自定义维护我们的日志,后面我们任何类都可以去实现整个logging类来实现
* logging类这里面的功能
*/
trait Logging {
lazy val logger = LoggerFactory.getLogger(this.getClass)
def trace(message: => Any): Unit = {
if (logger.isTraceEnabled) {
logger.trace(message.toString)
}
}
def debug(message: => Any): Unit = {
if (logger.isDebugEnabled) {
logger.debug(message.toString)
}
}
def info(message: => Any): Unit = {
if (logger.isInfoEnabled) {
logger.info(message.toString)
}
}
def warn(message: => Any): Unit = {
logger.warn(message.toString)
}
def warn(message: => Any, t: Throwable): Unit = {
logger.warn(message.toString, t)
}
def error(message: => Any, t: Throwable): Unit = {
logger.error(message.toString, t)
}
def error(message: => Any): Unit = {
logger.error(message.toString)
}
}
12-15
2408
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交