scala
import com.typesafe.scalalogging.Logger
object SimpleLoggingExample extends App {
val logger = Logger(getClass)
logger.info("This is an information message")
logger.debug("This is a debug message")
logger.warn("This is a warning message")
logger.error("This is an error message")
}
libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.9.4"
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
</configuration>