我正在尝试使用日志,如所示,below.the,.debug和info没有显示任何东西,请告诉我为什么没有显示调试和信息日志。
码
import logging
class varargs:
def __new__(cls):
print("in object creation")
cls.callBeforeInit()
instance = super(varargs, cls).__new__(cls)
return instance
#return object.__new__(cls)
def __init__(self):
print("in object indtansiation")
pass
@classmethod
def callBeforeInit(cls):
#print("called before init")
logging.debug('called before __init__') #<--never gets displayed
def varargsMethod(self,*args):
print(args)
def varKwArgsMethod(self, **kwargs):
print(kwargs)V= varargs() v.varargsMethod(1,2,3,4,5,6,7)
发布于 2021-02-20 16:15:30
日志记录的默认级别是WARNING。这意味着默认情况下只显示该级别或更高级别的日志。您可以这样更改级别:
import logging
logging.getLogger().setLevel("DEBUG")
logging.debug("this will show")https://stackoverflow.com/questions/66293385
复制相似问题