gpt4 book ai didi

node.js - node.js 是否有像 c++ 预处理器宏这样的 __file__ 和 __line__ 之类的东西?

转载 作者:IT老高 更新时间:2023-10-28 23:22:45 26 4
gpt4 key购买 nike

我正在努力增强某些 node.js 应用程序的日志记录。过去曾使用 C++ 的 __file__ 和 __line __ 预处理器宏来帮助我们在记录事件时跟踪问题。我在 node.js 世界中没有发现任何类似的东西。

有没有人有建议或知道如何在 node.js 中获取行号和文件名以用于日志记录?

我正在寻找类似的东西:

console.log(__FILE__ + "." + __LINE__ + "\t" + new Date().toISOString() + " Message ");

最佳答案

global object :

__filename 

对于 lineNumber,请参阅此帖子:javascript node.js getting line number in try catch?

关于node.js - node.js 是否有像 c++ 预处理器宏这样的 __file__ 和 __line__ 之类的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13591785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com