这是我的代码
import logging
logger = logging.getLogger('test')
logger.setLevel(level=logging.INFO)
logger.info('Hello World')
我希望它可以打印出“ Hello World”。它不会这样做。
有人可以帮助我理解为什么它不将消息打印出来吗?
答案 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)