Skip to content

Instantly share code, notes, and snippets.

@zerosum
zerosum / sample.scala
Created April 29, 2020 12:24
airframe-di session sample
2020-04-29 21:18:53.719+0900 info [LifeCycleManager] [session:35d176f7] Starting a new lifecycle ... - (LifeCycleManager.scala:260)
2020-04-29 21:18:53.741+0900 info [LifeCycleManager] [session:35d176f7] ======== STARTED ======== - (LifeCycleManager.scala:264)
2020-04-29 21:18:54.584+0900 info [LifeCycleManager] [session:35d176f7 -> session:18025ced] Starting a new lifecycle ... - (LifeCycleManager.scala:260)
2020-04-29 21:18:54.585+0900 info [LifeCycleManager] [session:35d176f7 -> session:18025ced] ======== STARTED ======== - (LifeCycleManager.scala:264)
2020-04-29 21:18:54.588+0900 info [Inner] init... - (Main.scala:36)
2020-04-29 21:18:54.590+0900 info [Inner] [1] exec... - (Main.scala:44)
2020-04-29 21:18:54.590+0900 info [LifeCycleManager] [session:35d176f7 -> session:18025ced] Stopping the lifecycle ... - (LifeCycleManager.scala:268)
2020-04-29 21:18:54.593+0900 info [Inner] shutdown... - (Main.scala:40)
2020-04-29 21:18:54.594+0900 info [LifeCycleManager] [session:35d176f7 -> session:1
sbt.version=1.3.13
@zerosum
zerosum / DoSomething.scala
Created December 8, 2020 17:41
jul-to-slf4j don't work with airframe-log 20.12.1+
import org.slf4j.LoggerFactory
trait DoSomething {
private val logger = LoggerFactory.getLogger(classOf[DoSomething])
def doLogging(): Unit = {
logger.info("doing something")
}
}
import org.slf4j.bridge.SLF4JBridgeHandler
import wvlet.airframe._
import wvlet.log.Logger
object Main extends App {
Logger.init
SLF4JBridgeHandler.removeHandlersForRootLogger()
SLF4JBridgeHandler.install()