1

私は行くのが初めてで、本当に頭を抱えることはできません。log4go.Error("An error") 呼び出しごとに go "log4go" で既存のパッケージの func をオーバーライドしたいと考えています。それを行う最良の方法は何ですか?既存の方法を強化したい場合、他にどのような方法がありますか? 基本的な質問でしたらご容赦ください。

4

1 に答える 1

5

あなたは単にこれを行うことはできません. 不可能なことを行うための「最善の方法」はありません。

あなたが持っているのは選択肢だけです:

  • log4go をフォークしてパッチを当てます。
  • log4go の Error 関数をラップlog4go.Errorする独自のラッパー以外は使用しないでください。myError
  • 再設計するか、別のロギング パッケージを探します。
于 2013-08-29T11:50:05.287 に答える