Functions | Variables

Package log
[Server Modules]

服务端--日志模块 More...

Functions

def change_level
 改变写日志的等级
def deep
 以log.LVL_DEEP级别写日志
def debug
 以log.LVL_DEBUG级别写日志
def info
 以log.LVL_INFO级别写日志
def warn
 以log.LVL_WARN级别写日志
def error
 以log.LVL_ERROR级别写日志
def stat
 以log.LVL_STAT级别写日志
def exception
 以log.LVL_EXCEPTION级别写日志
def critical
 以log.LVL_CRITICAL级别写日志

Variables

int LVL_CRITICAL = 50
 日志级别, 从上往下, 级别递减: 对应log.critical.
int LVL_EXCEPTION = 45
 日志级别, 从上往下, 级别递减: 对应log.exception.
int LVL_STAT = 43
 日志级别, 从上往下, 级别递减: 对应log.stat.
int LVL_ERROR = 40
 日志级别, 从上往下, 级别递减: 对应log.error.
int LVL_WARN = 30
 日志级别, 从上往下, 级别递减: 对应log.warn.
int LVL_INFO = 20
 日志级别, 从上往下, 级别递减: 对应log.info.
int LVL_DEBUG = 10
 日志级别, 从上往下, 级别递减: 对应log.debug.
int LVL_DEEP = 5
 日志级别, 从上往下, 级别递减: 对应log.deep.

Detailed Description

服务端--日志模块


日志模块根据日志的重要性分级, 级别越高表示日志越重要
设定了一个日志级别之后, 大于或等于该级别的日志都将被打印


在开发服务器上, 默认日志等级被设定为LVL_DEEP
第三方可以跟据需要,通过change_level方法进行调整日志级别
在发布后的正式运营服务器上, 默认日志级别被设定为LVL_INFO,
change_level方法在正式运营服务器上仅是一个空函数,无法调整日志等级


Function Documentation

def log.change_level (   level )

改变写日志的等级


Parameters:
level日志等级, 对应的数值如下:
log.LVL_DEEP
log.LVL_DEBUG
log.LVL_INFO
log.LVL_WARN
log.LVL_ERROR
log.LVL_STAT
log.LVL_EXCEPTION
log.LVL_CRITICAL
def log.deep (   msg )

以log.LVL_DEEP级别写日志


离线服务器的标准输出(print)将以此日志级别被重定向到日志文件
远程环境和正式环境的print将等效于一个空函数调用

Parameters:
msg写日志的内容
def log.debug (   msg )

以log.LVL_DEBUG级别写日志


Parameters:
msg写日志的内容
def log.info (   msg )

以log.LVL_INFO级别写日志


Parameters:
msg写日志的内容
def log.warn (   msg )

以log.LVL_WARN级别写日志


Parameters:
msg写日志的内容
def log.error (   msg )

以log.LVL_ERROR级别写日志


Parameters:
msg写日志的内容
def log.stat (   msg )

以log.LVL_STAT级别写日志


Parameters:
msg写日志的内容
def log.exception (   msg = '' )

以log.LVL_EXCEPTION级别写日志


请在exception之后才使用此级别写日志
此函数会自定获取traceback, 并把traceback写到log和EXCEPTION文件中

Parameters:
msg写日志的内容
def log.critical (   msg )

以log.LVL_CRITICAL级别写日志


Parameters:
msg写日志的内容
 All Classes Namespaces Functions Variables Properties