0

我正在使用登录我的 Django 项目。

  • 如果我将处理程序设置为file,我可以在文件中找到日志。
  • 如果我将处理程序设置为console,则没有任何反应。

这是设置

LOGGING = {
    'version': 1,
    'disable_existing_loggers': True,
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'class': 'logging.StreamHandler',
        },
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': 'path/debug.log',
        },
    },
    'loggers': {
        'main': {
            'handlers': ['console'],
            'level': 'DEBUG',
        },
    },
},

问题出在哪里?

更新

mainfile在我的项目中,因为我可以在设置处理程序时看到日志文件中的日志

并添加更多信息,我不是在本地调试,我只是使用 debug=true 部署我的 django 服务器并通过公共 ip 访问它

4

1 回答 1

-3

当我写道:

[DDLog addLogger:[DDTTYLogger sharedInstance]] 

在节目中;但NSLog*仍打印在控制台上。如:

DDLogDebug(@"ssss");


DDLogError(@"Broken sprocket detected!");
于 2021-07-28T13:06:17.200 回答