Skip to content

调试模式

通过开启调试模式可以观察引擎内部状态。

ts
import { Debug } from 'leafer-ui'

Debug.enable = true

定制打印信息

打印指定类型的信息

ts
Debug.filter = 'RunTime' // or ['RunTime', 'Life']

排除指定类型的信息

ts
Debug.exclude = 'Life' // or ['RunTime', 'Life']

显示重绘区域

ts
Debug.showRepaint = true

显示元素包围盒

显示元素包围盒线框

ts
Debug.showBounds = true

显示碰撞区域(可交互区域)

ts
Debug.showBounds = 'hit'

自定义类型

自定义类型的信息可以通过Debug.filterDebug.exclude定义是否输出到控制台。

ts
import { Debug } from 'leafer-ui'

Debug.enable = true

const debug = Debug.get('CustomType') 

debug.log('content1', 'content2') // CustomType content1 content2

debug.warn('content')

debug.error('content')

关键属性

enable: boolean

开启调试模式

showWarn: boolean

是否打印警告信息,默认为 true。

filter: string | string[]

打印指定类型的信息

exclude: string | string[]

排除指定类型的信息

showRepaint: boolean

显示重绘区域

showBounds: boolean | 'hit'

显示元素包围盒,设为 hit 表示显示碰撞区域。

API

Debug

Released under the MIT License.