呼び出された関数の console.log ツリーを作成したいと考えています。たとえば、関数を持つオブジェクトがありstart
、内部で別の関数をhello
2 回呼び出し、内部で関数をdancing
1 回または 3 回呼び出したとします。そしてダンシング メソッド console.logs は乱数、ランダムな時間を記録します。そして、各メソッド console.logs が独自の名前または乱数を手動で入力したとしましょう。
-
この例ではマーカーを使用します。
最後に、コンソールを次のようにしたいと思います。
start
-hello
--dancing
---123
-hello
--dancing
---432
---5435
---53
--dancing
--dancing
---654
プロジェクトが大きすぎてこれを手動で配置できず、呼び出しの動的なチェーンがある可能性があるため、これには自動化されたシステムが必要です。
ねえ、これにライブラリを推奨できるなら、それはまったく問題ありません。
親のレベルを含む変数を呼び出しに入れることを考えましたが、すべての関数を変更する必要があります...どこでも。
乾杯!