私はDjangoの初心者です。Django + Apache で作成した Web サイトがあります。logging モジュールをインポートし、いくつかの中間値を logging error 関数で出力しました。しかし、ログファイルがどこにあるのかわかりません。OSはUbuntuです。
インターネットで検索しましたが、適切な答えが見つかりませんでした(適切に実行しなかった可能性があります)。コードに記録した値を含むログ ファイルはどこにありますか?
ありがとう。
これを設定に保持し、ファイル名はファイルの場所を指定します
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'handlers': {
'file_userlogins': { # define and name a handler
'level': 'DEBUG',
'class': 'logging.FileHandler', # set the logging class to log to a file
'formatter': 'verbose', # define the formatter to associate
'filename': os.path.join(VENV_ROOT, 'log', 'userlogins.log') # log file
},
'loggers': {
'logview.userlogins': { # define a logger - give it a name
'handlers': ['file_userlogins'], # specify what handler to associate
'level': 'INFO', # specify the logging level
'propagate': True,
},
}
}