scala libraryDependencies += "org.apache.logging.log4j" %% "log4j-api-scala" % "11.0" libraryDependencies += "org.apache.logging.log4j" %% "log4j-core" % "11.0" <?xml version="1.0" encoding="UTF-8"?> <Configuration status="WARN"> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> </Console> </Appenders> <Loggers> <Root level="debug"> <AppenderRef ref="Console"/> </Root> </Loggers> </Configuration> scala import org.apache.logging.log4j.scala.Logging import org.apache.logging.log4j.LogManager scala class MyClass extends Logging { private val logger = LogManager.getLogger(getClass) def someMethod(): Unit = { logger.debug("Debug message") logger.info("Info message") logger.warn("Warning message") logger.error("Error message") logger.fatal("Fatal message") } } scala val myObj = new MyClass() myObj.someMethod()


上一篇:
下一篇:
切换中文