web2py利用python自身的日志,实现记录机制,涉及配置文件logging.conf及里面的配置,
consoleHandler的方式,实现consile输出。在nginx模式访问下,就没法记录到文件中,
求解?谢谢
目前临时处理的办法,在db.py中,设定个类、函数,实现调用记录文件。
如简单实现:
#日志的全局变量控制
logfile=open('lyfnserver.log','w+',encoding='utf-8')
def logger(value=''):
return ''
if value=='':
logfile.flush()
else:
logfile.write(value+'\n')
这样在控制器中,就可以实现
logger(信息串)记录信息了
logger()实现fluash操作,文件中及时看到信息