ホームページ >ウェブフロントエンド >jsチュートリアル >「npm kruza: ソース トレースを備えたロガー」

「npm kruza: ソース トレースを備えたロガー」

Susan Sarandon
Susan Sarandonオリジナル
2024-12-03 21:46:10879ブラウズ

ログのソース (関数/クラス) を自動的にトレースして表示します。
視認性を高めるために、カラフルで読みやすいログを提供します。
複数の引数をログに記録するためのクリーンでシンプルな API を提供します。

import _ from "kruza";

class Boxer {
  punch() {
    _.log("Punch");
  }
}

class Police {
  eatDonut() {
    _.log("Eating donut");
  }
}

class UFC_Champ {
  koSomeone() {
    _.log("BAM!");
  }
}

const b = new Boxer();
b.punch(); // Output: [Boxer.punch] Punch

const p = new Police();
p.eatDonut(); // Output: [Police.eatDonut] Eating donut

const ufc = new UFC_Champ();
ufc.koSomeone(); // Output: [UFC_Champ.koSomeone] BAM!

以上が「npm kruza: ソース トレースを備えたロガー」の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。