logging#

配置 Conda 的日志记录。

#

TokenURLFilter

过滤器实例用于执行 LogRecord 的任意过滤。

StdStreamHandler

日志 StreamHandler,始终写入当前系统流。

函数#

initialize_logging()

initialize_std_loggers()

initialize_root_logger([level])

set_conda_log_level([level])

set_all_logger_level([level])

set_file_logging([logger_name, level, path])

set_log_level(log_level)

trace(self, message, *args, **kwargs)

属性#

_VERBOSITY_LEVELS#
class TokenURLFilter(name='')#

基类: logging.Filter

过滤器实例用于执行 LogRecord 的任意过滤。

日志记录器和处理程序可以选择使用过滤器实例来按需过滤记录。基本过滤器类仅允许日志记录器层次结构中低于某个点的事件。例如,使用“A.B”初始化的过滤器将允许由日志记录器“A.B”、“A.B.C”、“A.B.C.D”、“A.B.D”等记录的事件,但不允许“A.BB”、“B.A.B”等。如果使用空字符串初始化,则所有事件都将被传递。

初始化过滤器。

使用日志记录器的名称进行初始化,该名称及其子项的事件将被允许通过过滤器。如果未指定名称,则允许每个事件。

TOKEN_URL_PATTERN#
TOKEN_REPLACE#
filter(record)#

由于 Python 2 的 getMessage() 无法处理任何非 unicode 字符串(当它将消息与参数内插时),我们在此处通过自己完成来修复它。

与此同时,我们替换了参数中的令牌,而这直到现在才发生。

class StdStreamHandler(sys_stream)#

基类: logging.StreamHandler

日志 StreamHandler,始终写入当前系统流。

参数:

sys_stream -- 流名称,可以是 “stdout” 或 “stderr”(sys 模块的属性)

terminator = '\n'#
__getattr__(attr)#
emit(record)#

发出记录。

如果指定了格式化程序,则用于格式化记录。然后将记录写入流,并带有尾随换行符。如果存在异常信息,则使用 traceback.print_exception 对其进行格式化并附加到流。如果流具有 'encoding' 属性,则用于确定如何输出到流。

initialize_logging()#
initialize_std_loggers()#
initialize_root_logger(level=ERROR)#
set_conda_log_level(level=WARN)#
set_all_logger_level(level=DEBUG)#
set_file_logging(logger_name=None, level=DEBUG, path=None)#
set_log_level(log_level: int)#
trace(self, message, *args, **kwargs)#