Pythonロギング-すべてのロガーのログメッセージをフィルター
基盤となるツールがログを記録しているプロジェクトがあり、(別のロガーインスタンスを使用して)ログも記録しています。 ただし、アクセス権のないロガーが、ログから削除したい(またはプレースホルダーに置き換えたい)情報を公開する場合があります。 フィルターを使用してプロジェクト内のすべての pythonロガーにそれを行う方法はありますか? Djangoのログ設定は次のとおりです。 LOGGING_CONFIG = None LOGGING = { "version": 1, "disable_existing_loggers": False, "formatters": { "my_formatter": { "format": "[%(asctime)s] %(message)s", "datefmt": "%d/%b/%Y %H:%M:%S", }, }, "handlers": { "console": { "level": "DEBUG", "class": "logging.StreamHandler", "formatter": "my_formatter", }, }, "loggers": { "my_logger": { "handlers": ["console"], "level": "DEBUG" }, }, } …