跳到内容

配置 API

arcticdb.config.get_config_int

get_config_int(label: str) -> int | None

获取配置值,如果未设置则返回 None。

arcticdb.config.set_config_int

set_config_int(label: str, value: int) -> None

设置配置值。

arcticdb.config.set_log_level

set_log_level(
    default_level: str = DEFAULT_LOG_LEVEL,
    specific_log_levels: Optional[Dict[str, str]] = None,
    console_output: bool = True,
    file_output_path: Optional[str] = None,
)

设置日志级别,覆盖任何现有配置。

参数 描述
default_level

默认日志级别,适用于所有日志记录器,除非被 specific_log_levels 覆盖。有效值包括 "TRACE" (最详细), "DEBUG", "INFO", "WARN", "ERROR", "CRITICAL", "OFF" (无日志记录)。

类型: str 默认值: DEFAULT_LOG_LEVEL

specific_log_levels

特定日志记录器的可选覆盖。可能的日志记录器名称可在 arcticdb.log.logger_by_name.keys() 中找到(可能会更改)。

类型: Optional[Dict[str, str]] 默认值: None

console_output

布尔值,指示是否将日志输出到终端。

类型: bool 默认值: True

file_output_path

如果为 None,则日志不会写入文件。否则,应将此值设置为要写入日志输出的文件路径。

类型: Optional[str]] 默认值: None