スタックの深さに基づいてすべてのメッセージをインデントするJavaScriptロガーを探しています。たとえば、関数Aが関数Bを呼び出す場合、次のようになります。
hi from A
hi from B
また、異なるスタックの関数から発信された場合は、メッセージに色を付けることができるようにしたいと思います。そうすれば、非同期イベントを追跡できます。
インターフェイスは次のようにする必要があります。
function B(){ log('hi from B'); }
function A(){ log('hi from A'); B(); }
任意の提案をいただければ幸いです:)