C++ で記述され、Python へのインターフェイスを備えたディープ ラーニング ライブラリ Caffe を使用しています。私のコマンドの 1 つは、ログに不要な出力を大量に作成します。ロギングを一時的に無効にして、これを削除したいと考えています。
Caffe は GLOG を使用しており、os.environ["GLOG_minloglevel"] = "2"重要なメッセージのみをログに記録するために使用してみました。しかし、それはうまくいきませんでした。また、Python ロギング モジュールを使用して、以下のコードを使用してすべてのロギングを一時的にシャットダウンしようとしましたが、どちらも機能しませんでした。
root_logger = logging.getLogger()
root_logger.disabled = True
net = caffe.Net(model_file, pretrained, caffe.TEST)
root_logger.disabled = False