5

これは私が試したものです。私のview.pyファイルでは、

import logging
logger = logging.getLogger("mylog")
logging.basicConfig(format='%(name)s:%(levelname)s:%(message)s',level=logging.INFO,datefmt='%d/%m/%y %I:%M:%S')

次に、関数内で、

logger.debug("this is an error")
logger.warning("This is a warning")
print "This is a test line '

私は settings.py ファイルに触れていません。ほとんど同じです。

LOGGING = {

    'version': 1,

    'disable_existing_loggers': False,

    'handlers': {

        'mail_admins': {

            'level': 'ERROR',

            'class': 'django.utils.log.AdminEmailHandler'

        }

    },

    'loggers': {

        'django.request': {

            'handlers': ['mail_admins'],

            'level': 'ERROR',

            'propagate': True,

        },

    }

サーバーを実行して関数を呼び出しても、何も起こりません。エラーなし、何もありません。

コンソールにログ行を表示したいだけです。

4

1 に答える 1