收藏
回答

高级日志报错, TypeError: console.__baseLog__ is not a f?


const log = cloud.logger()


log.info({

getUserInfo: 'add',

data

})

这样调用后,本地调试报错。


TypeError: console.__baseLog__ is not a function
   at Log.baseLog (……cloudfunctions/openapi/node_modules/tcb-admin-node/src/log/index.js:43:13)




回答关注问题邀请回答
收藏

5 个回答

  • 程
    2020-02-27

    今天遇到这个问题,看了下源码,里面的 __baseLog__ 没有定义,这个功能真的实现了么

    console.__baseLog__(msgContent, logLevel)
    
    2020-02-27
    有用
    回复
  • 潘小鶸
    潘小鶸
    2020-02-16

    node_modules/tcb-admin-node/src/log/index.js:43

    魔改前:

    console.__baseLog__(msgContent, logLevel)
    

    魔改后:

    try {
      console.__baseLog__(msgContent, logLevel)
    } catch (e) {
      if (e.name === 'TypeError') {
        console[logLevel](msgContent)
      }
    }
    

    2020-02-16
    有用
    回复
  • 片儿川
    片儿川
    2020-02-04

    遇到同样问题。本地调试云函数,如果里面有高级日志,就会报错

    2020-02-04
    有用
    回复
  • Coande
    Coande
    2019-12-11

    解决了没?遇到同样问题。

    2019-12-11
    有用
    回复 1
    • 郭涛
      郭涛
      2019-12-11
      还没。。
      2019-12-11
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-11-28

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-11-28
    有用
    回复 1
    • 郭涛
      郭涛
      2019-11-28
      这个是服务端到代码哈。
      2019-11-28
      回复
登录 后发表内容
问题标签