libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.9.4"
libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.2.3"
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE"/>
</root>
</configuration>
scala
import com.typesafe.scalalogging._
scala
val logger = Logger(getClass)
scala
logger.info("This is an info log message")
scala
import com.typesafe.scalalogging._
object MyApp extends App {
val logger = Logger(getClass)
logger.info("This is an info log message")
}