信息记录器无法打印

时间:2018-08-13 10:28:43

标签: python-3.x python-logging

这是我的代码

import logging

logger = logging.getLogger('test')
logger.setLevel(level=logging.INFO)
logger.info('Hello World')

我希望它可以打印出“ Hello World”。它不会这样做。

有人可以帮助我理解为什么它不将消息打印出来吗?

1 个答案:

答案 0 :(得分:1)

您尚未为记录器指定处理程序。因此,该消息将传播到具有不同日志级别的根处理程序。有两种解决方法:

A)配置根记录器

id = note.noteID;  /// Selected note (noteID) to be deleted. 

--------

dbHandler!!.deleteNote(id);

---------

// Here you bind your note to your viewHolder
fun bindItems(note: UserNotes) {
    noteTitle.text = note.noteTitle
    noteText.text = note.noteText
    noteText.noteId = note.noteID;

}

B)将处理程序添加到记录器中

logging.basicConfig(level=logging.INFO)