qml.logging

此模块支持在PennyLane中进行日志级别消息记录,遵循原生Python日志框架接口。有关使用的详细信息,请参见PennyLane日志开发指南和官方Python文档 https://docs.python.org/3/library/logging.html

函数

config_path()

此方法返回 log_config.toml 配置文件的完整绝对路径。

edit_system_config([wait_on_close])

此函数使用特定于操作系统的编辑器打开日志配置文件。

enable_logging([config_file])

该方法允许在PennyLane中选择性地启用日志记录,遵循在log_config.toml文件中定义的配置选项。

DebugOnlyFilter([name])

过滤比DEBUG级别(CRITICAL,ERROR,WARN和INFO)更少冗长的日志。

DefaultFormatter([fmt, datefmt, style, ...])

此格式化程序具有用于格式化PennyLane日志消息的默认规则。

LocalProcessFilter()

过滤不来自当前执行的Python进程ID的日志。

SimpleFormatter([fmt, datefmt, style, ...])

此格式化程序具有简化的布局和用于格式化 PennyLane 日志消息的规则。

变量

debug_logger(func, *[, 日志级别, ...])

这个装饰器工具生成一个字符串,包含被调用的函数、传递的参数以及函数调用的来源。

debug_logger_init(func, *[, 日志级别, ...])

这个装饰器工具生成一个包含被调用函数、传递参数和函数调用源的字符串。