如何修改console.log在控制台显示的行数

  • Creator 版本:3.7.0

  • 目标平台: chrome

我希望封装下 console.log ,然后在 chrome 调试时显示调用封装方法的代码行数。例如

封装方法为:
LogMgr.ts
export class LogMgr {
public static MyLog(…args) {
console.log(…args);
}
}

调用的地方为:
Main.ts
export class Main extends Component {
start() {
LogMgr.MyLog(1,2,3);
}
}

在chrome的输出:
image

我希望显示的是调用的地方 (Main.start:3),而不是 (LogMgr.MyLog)

let log = console.log;

    console.log = (v) => {

        if (!DEBUG) {

            log(v);

        } else {

            log('no---------fly--------------')

        }

    }

    console.log('fly---------fly--------------')