1
class DebugLogger(Logger):
def getEffectiveLevel(x):
if x.level == 0 and app.debug:
return DEBUG
return Logger.getEffectiveLevel(x)
Logger.getEffectiveLevel不需要任何理由。
'x'
是什么意思?
class DebugLogger(Logger):
def getEffectiveLevel(x):
if x.level == 0 and app.debug:
return DEBUG
return Logger.getEffectiveLevel(x)
Logger.getEffectiveLevel不需要任何理由。
'x'
是什么意思?
方法的第一个参数是一个实例对象。我们都习惯称它为self
,但它不是必须的。
在[更新版本]中称为'self'(https://github.com/mitsuhiko/flask/blob/7f3867491570746a4c14bdaa5bd59ec1b64cbfea/flask/logging.py#L60)。 – dirn