minigame-std
    Preparing search index...

    Function injectConsole

    • 拦截全局 console 方法,将其重定向到 logger。

      调用后,console.debug/info/warn/error(以及 console.log)会经过 logger 的 dispatchLog,触发插件 pipeline(如 fileLog)。

      logger 自身的 console 输出使用模块加载时捕获的原始方法(CONSOLE_FN), 不会递归。

      Returns () => void

      restore 函数,调用后恢复原始 console 方法。

      2.6.0

      logger.init({ plugins: [fileLog()] });
      const restore = injectConsole();
      // 之后所有 console.info(...) 会走 logger pipeline
      console.info('App started'); // → file 写入 + console 输出
      restore(); // 需要时恢复