小编Qui*_*ibo的帖子

SBT运行scala和java之间的差异?

我正在尝试遵循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.ScalaTestsrc/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.JavaTestsrc/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)

java scala sbt log4j2

9
推荐指数
1
解决办法
1446
查看次数

标签 统计

java ×1

log4j2 ×1

sbt ×1

scala ×1