2

理解するのを手伝ってください。私はPythonを初めて使用します。WSGIアプリを書いています。そして、ロギングをオンにしたい。そうです:

logger = logging.getLogger(__name__)

次に、ログに何かを印刷したい:

logger.exception("Some exception...")

それはどこにありますか?コンソール出力のみですか、それともサーバーのどこかにファイルがありますか?もしそうなら、私はこのファイルをどこで見つけることができますか?

4

2 に答える 2

1

実際には、たとえばlogging.basicConfig()を使用して、ファイルを自分で指定する必要があります。

logging.basicConfig(filename="/path/to/your/logfile.log")

ロギングは非常に複雑な問題になる場合があります。HOWTOを読むことをお勧めします。

于 2012-07-26T11:23:32.843 に答える
1
import logging
logging.error("Error")  # Prints to console

これは、ログをファイルに書き込む方法です

logging.basicConfig(filename='Error.log',level=logging.ERROR)
logging.error('Error')

開くError.logと表示されます

ERROR:root:Error

詳細はこちら

于 2012-07-26T11:26:12.387 に答える