Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
40 lines (29 loc) · 1.07 KB

File metadata and controls

40 lines (29 loc) · 1.07 KB
Copy raw file
Download raw file
Outline
Edit and raw actions

日志配置及使用

日志配置

见配置文件,相关配置如下:

LOG_NAME = os.path.basename(os.getcwd())
LOG_PATH = "log/%s.log" % LOG_NAME  # log存储路径
LOG_LEVEL = "DEBUG"
LOG_COLOR = True  # 是否带有颜色
LOG_IS_WRITE_TO_CONSOLE = True  # 是否打印到控制台
LOG_IS_WRITE_TO_FILE = False  # 是否写文件
LOG_MODE = "w"  # 写文件的模式
LOG_MAX_BYTES = 10 * 1024 * 1024  # 每个日志文件的最大字节数
LOG_BACKUP_COUNT = 20  # 日志文件保留数量
LOG_ENCODING = "utf8"  # 日志文件编码
OTHERS_LOG_LEVAL = "ERROR"  # 第三方库的log等级

框架屏蔽了requests、selenium等一些第三方库的日志,OTHERS_LOG_LEVAL是用来控制这些第三库日志等级的。

使用日志工具

from feapder.utils.log import log

log.debug("xxx")
log.info("xxx")
log.warning("xxx")
log.error("xxx")
log.critical("xxx")

默认是带有颜色的日志:

-w583

日志等级:CRITICAL > ERROR > WARNING > INFO > DEBUG

Morty Proxy This is a proxified and sanitized view of the page, visit original site.