ヘルパースクリプトを実行するDjango Webアプリケーションがあります。これらのスクリプトはそれぞれ独自のログを書き込みます。私はスクリプトがお互いにログを書いていることに気付いています。これらのスクリプトは、別々のユーザー/セッションによって起動されます。どうしたの?ここで 複数のログファイルにPythonログを書き込む
はimport logging
logging.basicConfig(format='%(asctime)s %(message)s',filename='/var/logs/scriptA.log',level=logging.DEBUG)
logging.info("INFO: test log from scriptA"))
scriptBに同じ誰かが、それはscriptA.log代わりのscriptB.logに書き込み、scriptBを実行しますと言うことは
ログが作成されると思われるのScripta内ロガーの実装です共有グローバルモジュール。どのように私はこれを停止することができます
EDIT:ここでのほとんどのソリューションは、同じクラス内の2つの別々のログ用です。私の問題は、別々のスクリプト/クラス同士の書き込みです。ログ