MongoDB – dbコマンドでログ出力レベルを変える方法

ログ出力レベルを変更する時に使用するコマンド
MongoDBの再起動なしに反映できるので便利

環境

  • OS: Ubuntu14.04
  • MongoDB: 3.0.5

設定について

  • verbosity levelは「0-5」
  • 値が「-1」の場合はdefaultの設定を引き継ぐ

現在の設定の確認方法

> db.getLogComponents()
{
"verbosity" : 0,
"accessControl" : {
"verbosity" : -1
},
"command" : {
"verbosity" : -1
},
"control" : {
"verbosity" : -1
},
"geo" : {
"verbosity" : -1
},
"index" : {
"verbosity" : -1
},
"network" : {
"verbosity" : -1
},
"query" : {
"verbosity" : -1
},
"replication" : {
"verbosity" : -1
},
"sharding" : {
"verbosity" : -1
},
"storage" : {
"verbosity" : -1,
"journal" : {
"verbosity" : -1
}
},
"write" : {
"verbosity" : -1
}

現在の設定の確認方法

> db.setLogLevel(-1, "query")

参考(マニュアル)

Log Messages — MongoDB Manual
タイトルとURLをコピーしました