Skip to content

日志配置

更新: 2025/9/23 字数: 0 字 时长: 0 分钟

通过日志配置类对日志进行配置,包括日志级别、日志文件路径等。

设置属性

日志配置类提供了以下属性:

设置启用日志

设置启用日志

set_enable(_enable: bool)

_enable: 是否启用日志,True为启用,False为禁用。禁用后所有日志将不会输出以及写入日志文件。

python
from sch import LoggerConfig

LoggerConfig.set_enable(True)

设置日志级别

设置日志级别

set_level(_level: str)

_level: 日志级别,可选值为DEBUGINFOWARNINGERRORCRITICAL

python
from sch import LoggerConfig

LoggerConfig.set_level('DEBUG')

设置日志格式

设置日志格式

set_format(_format: str)

_format: 日志格式,默认值为%(asctime)s - %(name)s - %(levelname)s - %(message)s

python
from sch import LoggerConfig

LoggerConfig.set_format('%(asctime)s - %(name)s - %(levelname)s - %(message)s')

设置启用终端输出

设置启用终端输出

set_enable_console(_enable: bool)

_enable: 是否启用终端输出,True为启用,False为禁用。

python
from sch import LoggerConfig

LoggerConfig.set_enable_console(True)

设置启用文件输出

设置启用文件输出

set_enable_file(_enable: bool)

_enable: 是否启用文件输出,True为启用,False为禁用。

python
from sch import LoggerConfig

LoggerConfig.set_enable_file(True)

设置日志文件路径

设置日志文件路径

set_file_path(_file_path: str)

_file_path: 日志文件路径。

python
from sch import LoggerConfig

LoggerConfig.set_file_path('log/main.log')

获取属性

获取启用日志

获取启用日志

get_enable() -> bool

python
from sch import LoggerConfig

if LoggerConfig.get_enable():
    print('启用日志')
else:
    print('禁用日志')

获取日志级别

获取日志级别

get_level() -> str

python
from sch import LoggerConfig

print(LoggerConfig.get_level())

获取日志格式

获取日志格式

get_format() -> str

python
from sch import LoggerConfig

print(LoggerConfig.get_format())

获取启用终端输出

获取启用终端输出

get_enable_console() -> bool

python
from sch import LoggerConfig

if LoggerConfig.get_enable_console():
    print('启用终端输出')
else:
    print('禁用终端输出')

获取启用文件输出

获取启用文件输出

get_enable_file() -> bool

python
from sch import LoggerConfig

if LoggerConfig.get_enable_file():
    print('启用文件输出')
else:
    print('禁用文件输出')

获取日志文件路径

获取日志文件路径

get_file_path() -> str

python
from sch import LoggerConfig

print(LoggerConfig.get_file_path())