notes/pl/scala/libfws/io/logging/scala-logging.txt
Ihar Hancharenka 5dff80e88e first
2023-03-27 16:52:17 +03:00

27 строки
753 B
Plaintext

https://github.com/typesafehub/scala-logging
http://eax.me/scala-logging/
http://stackoverflow.com/questions/978252/logging-in-scala
http://biercoff.com/adding-simple-logging-to-scala-project/
https://www.madewithtea.com/cross-version-scala-logging-with-sbt.html
trait Logging {
protected lazy val log: Log = Log.forClass(getClass)
}
...
trait LazyLog {
lazy val log = LoggerFactory.getLogger(getClass)
implicit def logging2Logger(anything: LazyLog): Logger = anything.log
}
class X with LazyLog {
log.debug("foo")
debug("bar")
}
https://github.com/typesafehub/scalalogging/blob/master/scalalogging-slf4j/src/main/scala/com/typesafe/scalalogging/slf4j/Logging.scala
AbstractLogging
Logging // Lazy
StrictLogging