У меня есть проект с JavaScript в двух местах. Один использует node.js на стороне сервера, а другой, очевидно, является браузерным JavaScript. Мне необходимо поддерживать любой браузер, и я хотел бы иметь единую структуру ведения журнала для всех из них. Я выбрал log4js, который отлично подходит для записи строк, но для объектов возникают некоторые трудности.
В узле, когда я делаю Logger.debug(someObject);
, я получаю красивую распечатку объекта. Когда я пытаюсь сделать это с помощью своего браузера JavaScript, я получаю [object Object], который бесполезен.
Кто-нибудь знает, как это сделать?
(узел использует терминал в качестве выходной консоли, а браузер JavaScript использует консоль браузера (Chrome))