没有 "log.xxxx"的 Scala 调用记录方法

标签 scala logging methods

有没有一种方法可以在不必手动定义日志记录方法的情况下执行以下操作,例如定义错误:

object FooBar {
  lazy val log = LoggerFactory.getLogger("AndroidProxy")
  def error(msg: String) = log.error(msg)


  def my_method(): Unit = {
    error("This is an error!")
  }
}

最佳答案

替换def error
import log.error

关于没有 "log.xxxx"的 Scala 调用记录方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14905834/

相关文章:

scala - spark dataframe 转换为 rdd 需要很长时间

json - 如何处理JSON数据中的错误不正确的节点

scala - 为什么 javaBigDecimal2bigDecimal 隐式不适用?

scala - Hashtable(int) 比 Hashtable(Map) 更具体

c# - 如何在通用应用程序中禁用任务并行库的 ETW 事件源?

Javascript从字符串动态调用对象方法

logging - 从文件日志记录转向数据库日志记录

asp.net - 使用企业库创建滚动平面日志文件

java - 为什么 Java 方法需要返回类型

c# - 如何检测udpclient何时收到数据?