【问题标题】:Link between MongoDB Casbah and LogbackMongoDB Casbah 和 Logback 之间的链接
【发布时间】:2013-10-23 07:33:27
【问题描述】:

我有一个 sbt 项目,我使用 MongoDB(驱动程序 Casbah)。

我想在我的应用程序上记录日志,所以我尝试使用 Logback 框架。 它可以工作,但我不明白我的代码在做什么..

这是我的日志代码:

def logger = LoggerFactory.getLogger("Test log")
StatusPrinter.print(LoggerFactory.getILoggerFactory.asInstanceOf[LoggerContext])
logger.info("Azuken")

这是我的日志:

14:36:16.616 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Registering Scala Conversions.
14:36:16.633 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Deserializers for Scala Conversions registering
14:36:16.641 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Serializers for Scala Conversions registering
14:36:16.647 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up OptionSerializer
14:36:16.658 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up ScalaCollectionSerializer
14:36:16.669 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up ScalaRegexSerializers
14:36:16.677 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Hooking up scala.util.matching.Regex serializer
14:36:16.683 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Reached base registration method on MongoConversionHelper.
14:36:17.056 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Registering Scala Conversions.
14:36:17.059 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Deserializers for Scala Conversions registering
14:36:17.063 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Serializers for Scala Conversions registering
14:36:17.067 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up OptionSerializer
14:36:17.071 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up ScalaCollectionSerializer
14:36:17.079 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Setting up ScalaRegexSerializers
14:36:17.083 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Hooking up scala.util.matching.Regex serializer
14:36:17.087 [run-main] DEBUG c.m.c.c.c.s.RegisterConversionHelpers$ - Reached base registration method on MongoConversionHelper.

我已经看到这是 MongoDB 操作,但我不明白我的代码的哪一行做了什么...

有什么解释吗?我在网上搜索过,但没有找到好的解释。

【问题讨论】:

    标签: mongodb scala logging logback casbah


    【解决方案1】:

    Casbah 中有很多调试日志,您看到的日志是自动处理,可确保处理和注册 scala 类型以进行 BSON 编码/解码。

    【讨论】:

    • 好的,但是为什么在我评论我的代码时它仍然显示?在我没有来自 MongoDB 的日志消息之前
    • 你能澄清你的意思吗?或者提供一个完整的例子以便我可以复制?
    • 首先我没有在我的应用程序中使用日志,所以当我执行我的程序时,没有显示任何日志。但是由于我实现了 Logback 代码,它会在控制台中显示我的日志,即使我删除了 Logback 代码;你知道我的意思吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 2011-07-18
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多