簡體   English   中英

我如何刪除mongo輸出的調試消息

[英]How do i remove debug messages that mongo outputs

因此,當我通過java連接到mongo服務器/數據庫時,會收到已成功連接的消息以及無用的信息。 如何刪除不相關的信息? 在此處輸入圖片說明

所有文字均為紅色

根據有關日志的MongoDB文檔(您應該閱讀!),Mongo驅動程序將在運行時在類路徑上查找SLF4J 如果可用,它將使用它。 否則,它將退回到java.util.logging又名JUL。

在您的情況下,似乎找到SLF4J,因此,如果您希望不出現這些INFO級別的消息,則需要配置JUL。 您有兩種選擇可以執行此操作。

最快和最骯臟的方法( 但不建議這樣做 ,因為它可能會影響使用計算機上的JUL的每個Java程序)是在JRE的lib目錄中找到logging.properties install dir> / lib。 那里的一行看起來像這樣:

.level=INFO

將信息級別更改為警告或嚴重

.level=WARNING
# or
.level=SEVERE

更好的方法是在項目的某個位置復制上述logging.properties文件(在<jre install dir> / lib中找到),並進行相同的更改。 運行程序時,只需添加以下系統屬性:

-Djava.util.logging.config.file=<path to logging.properties>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM