Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django中的记录器在api中应用时未在控制台上打印或保存在文件中_Python_Python 3.x_Django_Django Logging - Fatal编程技术网

Python django中的记录器在api中应用时未在控制台上打印或保存在文件中

Python django中的记录器在api中应用时未在控制台上打印或保存在文件中,python,python-3.x,django,django-logging,Python,Python 3.x,Django,Django Logging,我正在尝试实现登录到我的应用程序 我已经在settings.py中将日志配置编写为 LOGGING = { 'version': 1, # Version of logging 'disable_existing_loggers': False, # disable logging # Handlers ############################################################# 'handlers':

我正在尝试实现登录到我的应用程序

我已经在settings.py中将日志配置编写为

LOGGING = {
    'version': 1,
    # Version of logging
    'disable_existing_loggers': False,
    # disable logging
    # Handlers #############################################################
    'handlers': {
        'file': {
            'level': 'INFO',
            'class': 'logging.FileHandler',
            'filename': 'logs/log.log',
        },
        ########################################################################
        'console': {
            'class': 'logging.StreamHandler',
        },
    },
    # Loggers ####################################################################
    'loggers': {
        'django': {
            'handlers': ['file', 'console'],
            'level': 'INFO',
            'propagate': True,
        },
    },
}
现在,我将API中的记录器用作:

import logging
.
.
.
log = logging.getLogger(__name__)


class GetDataStores(generics.RetrieveAPIView):
    def retrieve(self, request, *args, **kwargs):
    .
    .
        log.info('sample log message')
    .
    .
这既不是在控制台上打印任何内容,也不是在文件中写入任何内容