我有一个在 2 个地方有 JavaScript 的项目。一种是在服务器端使用 node.js,而另一种显然是浏览器 JavaScript。我需要支持任何浏览器,并且我希望为所有浏览器提供一个单一的日志记录框架。我选择了 log4js,它非常适合记录字符串,但对于对象来说有点困难。
在节点中,当我这样做时,Logger.debug(someObject);
我会得到一个漂亮的对象打印输出。当我尝试使用我的浏览器 JavaScript 执行此操作时,我得到 [object Object] 这是无用的。
有人知道怎么做吗?
(节点使用终端作为输出控制台,浏览器 JavaScript 使用浏览器的(Chrome)控制台)