Skip to content

Instantly share code, notes, and snippets.

@anmol2709
Created December 29, 2019 07:54
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 anmol2709/2eaa3c40ebfb930ec322b443a0fadcad to your computer and use it in GitHub Desktop.
Save anmol2709/2eaa3c40ebfb930ec322b443a0fadcad to your computer and use it in GitHub Desktop.
def createConsoleAppender(): Unit = {
val lc: LoggerContext = LoggerFactory.getILoggerFactory.asInstanceOf[LoggerContext]
val ca = new ConsoleAppender[ILoggingEvent]
ca.setContext(lc)
ca.setName("console")
val encoder = new LayoutWrappingEncoder[ILoggingEvent]
encoder.setContext(lc)
val layout = new PatternLayout
layout.setPattern("%d{HH:mm:ss.SSS} %-5level %logger{36} - %msg%n")
layout.setContext(lc)
layout.start()
encoder.setLayout(layout)
ca.setEncoder(encoder)
ca.start()
log.addAppender(ca)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment