【问题标题】:How to keep Mongo db java driver logs into a file?如何将Mongodb java驱动程序日志保存到文件中?
【发布时间】:2022-01-05 11:30:43
【问题描述】:

我正在使用 Mongo db java 驱动程序,以便通过我的应用程序在我的 Mongo db 服务器上执行一些操作。 运行我的 jar 时,mongo db 驱动程序将他的日志打印到屏幕上。 我想停止打印并将日志保存到文件中。

我可以这样做吗?

【问题讨论】:

  • MongoDB Java 驱动程序日志记录使用不同的 Java 记录器,具体取决于驱动程序版本。通常,任何类型的 Java 记录器(例如 java.util.logging)都有选项/设置来记录到控制台或文件。

标签: java mongodb logging mongodb-java


【解决方案1】:

Mongodb Java 驱动使用 slf4j 日志 API。因此,您可以添加一个实现 slf4j API(如 Logback)的记录器和一个适当的 logback.xml 配置文件,将所有事件记录到一个日志文件中。

https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.2.10

【讨论】:

    猜你喜欢
    • 2020-11-12
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 2023-01-29
    相关资源
    最近更新 更多