我正在使用Babylonjs运行一些测试,每次测试的控制台上都会输出以下消息:
#null engine:
BJS - [09:12:32]: Babylon.js v4.2.1 - Null engine
#thin engine:
Babylon.js v4.2.1 - WebGL2 - Parallel shader compilation有点吵,有办法关掉吗?
发布于 2022-01-20 22:42:47
可以使用Logger对象禁用空引擎日志。只需确保在创建引擎之前设置日志级别。
import { NullEngine, Logger } from '@babylonjs/core'
Logger.LogLevels = Logger.WarningLogLevel
const engine = new NullEngine()请注意,这并不会抑制常规引擎启动消息,因为它使用console.log而不是Logger对象源这里。对于这种情况,我们需要暂时重写日志:
import { Engine } from '@babylonjs/core'
const logFunc = console.log
console.log = ()=>{}
const engine = new Engine()
console.log = logFunchttps://stackoverflow.com/questions/70794299
复制相似问题