直接跳到内容

Debugger 调试器

Debugger是一个不可编辑的Card布局组件,可以在前端显示仪表板运行时可能触发的日志和错误。

底层实现为panel.widgets.Debugger,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/Debugger.html

基本用法

调试器可以在应用程序运行时显示日志和错误信息,对于在前端跟踪和调试问题非常有用。如果未指定logger_names,则必须使用panel记录器或自定义子记录器(例如panel.myapp)记录事件。

注意:调试器基于terminal组件,需要调用pn.extension('terminal')

错误捕获

调试器可以捕获和显示应用程序中发生的错误,帮助用户了解交互过程中遇到的问题。

日志级别

通过设置不同的日志级别,可以控制显示哪些级别的日志信息。

API

属性

属性名说明类型默认值
only_last记录异常时,指示是否仅提示堆栈中的最后一个跟踪boolean false
level要在前端提示的日志级别int logging.ERROR
formatter_args传递给格式化程序对象的参数dict {'fmt':"%(asctime)s [%(name)s - %(levelname)s]: %(message)s"}
logger_names将提示到终端的记录器名称列表list ['panel']
name组件标题string 

方法

属性名说明类型
btns获取调试器控制按钮function 

src/examples/panel_vuepy/widgets/Debugger

Debugger 调试器已经加载完毕