Skip to content

Instantly share code, notes, and snippets.

@jainnancy
Created August 31, 2018 06:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jainnancy/1d39f0a91561dcd26e06865997b2131a to your computer and use it in GitHub Desktop.
Save jainnancy/1d39f0a91561dcd26e06865997b2131a to your computer and use it in GitHub Desktop.
package com.knoldus
import org.slf4j.{Logger, LoggerFactory, Marker}
object LoggerProxy extends Logger {
private var logger : Logger = _
private val loggerHelper = new LoggerHelper
def getLogger(name : String) : Logger = {
logger = LoggerFactory.getLogger(name)
LoggerProxy
}
def getName : String = logger.getName
def debug(msg : String) : Unit = logger.debug(loggerHelper.scramble(msg))
def debug(format : String, arg : scala.Any) : Unit = logger.debug(loggerHelper.scramble(format),arg)
def debug(format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit = logger.debug(loggerHelper.scramble(format), arg1, arg2)
def debug(format : String, arguments : AnyRef*) : Unit = logger.debug(loggerHelper.scramble(format), arguments)
def debug(msg : String, t : Throwable) : Unit = logger.debug(loggerHelper.scramble(msg), t)
def debug(marker : Marker, msg : String) : Unit = logger.debug(marker, loggerHelper.scramble(msg))
def debug(marker : Marker, format : String, arg : scala.Any) : Unit = logger.debug(marker, loggerHelper.scramble(format), arg)
def debug(marker : Marker, format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit =
logger.debug(marker, loggerHelper.scramble(format), arg1, arg2)
def debug(marker : Marker, format : String, arguments : AnyRef*) : Unit = logger.debug(marker, loggerHelper.scramble(format), arguments)
def debug(marker : Marker, msg : String, t : Throwable) : Unit = logger.debug(marker, loggerHelper.scramble(msg), t)
def isWarnEnabled : Boolean = logger.isWarnEnabled
def isWarnEnabled(marker : Marker) : Boolean = logger.isWarnEnabled(marker)
def error(msg : String) : Unit = logger.error(loggerHelper.scramble(msg))
def error(format : String, arg : scala.Any) : Unit = logger.error(loggerHelper.scramble(format), arg)
def error(format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit = logger.error(loggerHelper.scramble(format), arg1, arg2)
def error(format : String, arguments : AnyRef*) : Unit = logger.error(loggerHelper.scramble(format), arguments)
def error(msg : String, t : Throwable) : Unit = logger.error(loggerHelper.scramble(msg), t)
def error(marker : Marker, msg : String) : Unit = logger.error(marker, loggerHelper.scramble(msg))
def error(marker : Marker, format : String, arg : scala.Any) : Unit = logger.error(marker, loggerHelper.scramble(format), arg)
def error(marker : Marker, format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit =
logger.error(marker, loggerHelper.scramble(format), arg1, arg2)
def error(marker : Marker, format : String, arguments : AnyRef*) : Unit = logger.error(marker, loggerHelper.scramble(format), arguments)
def error(marker : Marker, msg : String, t : Throwable) : Unit = logger.error(marker, loggerHelper.scramble(msg), t)
def warn(msg : String) : Unit = logger.warn(loggerHelper.scramble(msg))
def warn(format : String, arg : scala.Any) : Unit = logger.warn(loggerHelper.scramble(format), arg)
def warn(format : String, arguments : AnyRef*) : Unit = logger.warn(loggerHelper.scramble(format), arguments)
def warn(format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit = logger.warn(loggerHelper.scramble(format), arg1, arg2)
def warn(msg : String, t : Throwable) : Unit = logger.warn(loggerHelper.scramble(msg), t)
def warn(marker : Marker, msg : String) : Unit = logger.warn(marker, loggerHelper.scramble(msg))
def warn(marker : Marker, format : String, arg : scala.Any) : Unit = logger.warn(marker, loggerHelper.scramble(format), arg)
def warn(marker : Marker, format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit =
logger.warn(marker, loggerHelper.scramble(format), arg1, arg2)
def warn(marker : Marker, format : String, arguments : AnyRef*) : Unit = logger.warn(marker, loggerHelper.scramble(format), arguments)
def warn(marker : Marker, msg : String, t : Throwable) : Unit = logger.warn(marker, loggerHelper.scramble(msg), t)
def trace(msg : String) : Unit = logger.trace(loggerHelper.scramble(msg))
def trace(format : String, arg : scala.Any) : Unit = logger.trace(loggerHelper.scramble(format), arg)
def trace(format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit = logger.trace(loggerHelper.scramble(format), arg1, arg2)
def trace(format : String, arguments : AnyRef*) : Unit = logger.trace(loggerHelper.scramble(format), arguments)
def trace(msg : String, t : Throwable) : Unit = logger.trace(loggerHelper.scramble(msg), t)
def trace(marker : Marker, msg : String) : Unit = logger.trace(marker, loggerHelper.scramble(msg))
def trace(marker : Marker, format : String, arg : scala.Any) : Unit = logger.trace(marker, loggerHelper.scramble(format), arg)
def trace(marker : Marker, format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit =
logger.trace(marker, loggerHelper.scramble(format), arg1, arg2)
def trace(marker : Marker, format : String, argArray : AnyRef*) : Unit = logger.trace(marker, loggerHelper.scramble(format), argArray)
def trace(marker : Marker, msg : String, t : Throwable) : Unit = logger.trace(marker, loggerHelper.scramble(msg), t)
def isInfoEnabled : Boolean = logger.isInfoEnabled
def isInfoEnabled(marker : Marker) : Boolean = logger.isInfoEnabled(marker)
def isErrorEnabled : Boolean = logger.isErrorEnabled
def isErrorEnabled(marker : Marker) : Boolean = logger.isErrorEnabled(marker)
def isTraceEnabled : Boolean = logger.isTraceEnabled
def isTraceEnabled(marker : Marker) : Boolean = logger.isTraceEnabled(marker)
def isDebugEnabled : Boolean = logger.isDebugEnabled
def isDebugEnabled(marker : Marker) : Boolean = logger.isDebugEnabled(marker)
def info(msg : String) : Unit = logger.info(loggerHelper.scramble(msg))
def info(format : String, arg : scala.Any) : Unit = logger.info(loggerHelper.scramble(format), arg)
def info(format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit = logger.info(loggerHelper.scramble(format), arg1, arg2)
def info(format : String, arguments : AnyRef*) : Unit = logger.info(loggerHelper.scramble(format), arguments)
def info(msg : String, t : Throwable) : Unit = logger.info(loggerHelper.scramble(msg), t)
def info(marker : Marker, msg : String) : Unit = logger.info(marker, loggerHelper.scramble(msg))
def info(marker : Marker, format : String, arg : scala.Any) : Unit = logger.info(marker, loggerHelper.scramble(format), arg)
def info(marker : Marker, format : String, arg1 : scala.Any, arg2 : scala.Any) : Unit =
logger.info(marker, loggerHelper.scramble(format), arg1, arg2)
def info(marker : Marker, format : String, arguments : AnyRef*) : Unit = logger.info(marker, loggerHelper.scramble(format), arguments)
def info(marker : Marker, msg : String, t : Throwable) : Unit = logger.info(marker, loggerHelper.scramble(msg), t)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment