【发布时间】:2010-07-21 19:28:18
【问题描述】:
我需要一些帮助来了解这里发生的事情。此代码来自 web2py 中的 models/log.py 模块,旨在允许全局日志记录。
def _init_log():
logger=logging.getLogger(request.application)
...
return logger
logging=cache.ram('mylog',lambda:_init_log(),time_expire=99999999)
有人能解释一下这是如何工作的,最后一行是做什么的吗?
谢谢--
【问题讨论】:
-
我不确定他们为什么会在那里使用 lambda。您可以直接将函数传递为
init_log