我正在尝试遵循SBT 0.12.1项目中的log4j2配置教程.这是我的build.sbt:
name := "Logging Test"
version := "0.0"
scalaVersion := "2.9.2"
libraryDependencies ++= Seq(
"org.apache.logging.log4j" % "log4j-api" % "2.0-beta3",
"org.apache.logging.log4j" % "log4j-core" % "2.0-beta3"
)
Run Code Online (Sandbox Code Playgroud)
我有两个独立的主要课程.第一个是logtest.ScalaTest
在src/main/scala/logtest/ScalaTest.scala中:
package logtest
import org.apache.logging.log4j.{Logger, LogManager}
object ScalaTest {
private val logger = LogManager.getLogger(getClass())
def main(args: Array[String]) {
logger.trace("Entering application.")
val bar = new Bar()
if (!bar.doIt())
logger.error("Didn't do it.")
logger.trace("Exiting application.")
}
}
Run Code Online (Sandbox Code Playgroud)
第二个是logtest.JavaTest
在src/main/java/logtest/JavaTest.java中:
package logtest;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.LogManager;
public …
Run Code Online (Sandbox Code Playgroud)