fish_logger 日志记录函数包

fish_logger.set_log_file([local_file, …]) 设置日志记录,按照每天一个文件,记录包括 info 以及以上级别的内容; 日志格式采取日志文件名直接加上日期,比如 2018-05-27.fish_test.log
fish_logger.set_log_stdout() 设置输出到标准输出中

fish_logger 包含的是日志处理相关的函数。

通过 set_log_file() 可以方便的进行分卷的日志文件记录。

fish_logger.set_log_file(local_file=None, file_name_format='%date-%project_name-%log')

设置日志记录,按照每天一个文件,记录包括 info 以及以上级别的内容; 日志格式采取日志文件名直接加上日期,比如 2018-05-27.fish_test.log

Param:
  • local_fie: (string) 日志文件名
  • file_name_format: (string) 日志文件名格式
Returns:

举例如下:

from fishbase.fish_logger import *
from fishbase.fish_file import *

log_abs_filename = get_abs_filename_with_sub_path('log', 'fish_test.log')[1]

set_log_file(log_abs_filename)

logger.info('test fish base log')
logger.warn('test fish base log')
logger.error('test fish base log')

print('log ok')
fish_logger.set_log_stdout()

设置输出到标准输出中

Param:
Returns:

举例如下:

from fishbase.fish_logger import *

set_log_stdout()

logger.info('test fish base log')
logger.warn('test fish base log')
logger.error('test fish base log')

print('log ok')