JavaScript が 2 か所にあるプロジェクトがあります。1 つはサーバー側で node.js を使用し、もう 1 つは明らかにブラウザーの JavaScript です。私はすべてのブラウザーをサポートする必要があり、それらすべてに対して単一のログ フレームワークを使用したいと考えています。私は log4js を選びました。これは文字列のロギングにはうまく機能しますが、オブジェクトの場合は少し難しいです。
ノードで行うLogger.debug(someObject);
と、オブジェクトの美しいプリントアウトが得られます。ブラウザの JavaScript でこれを実行しようとすると、役に立たない [object Object] が表示されます。
誰でもこれを行う方法を知っていますか?
(ノードはターミナルを出力コンソールとして使用し、ブラウザーの JavaScript はブラウザーの (Chrome) コンソールを使用しています)