0
私は脳の凍結をしていますGoに静的変数を実装するパターンはありますか?
私はエンタープライズログシステムで動作するようにロギングパッケージを作成しようとしています。
私はロガーを作成してそれを最初に関連付けて、サービスライフタイム全体で再利用したいと考えています。
このような何か(擬似コード)サービス
log := LogManager.CreateLogger("mylog", "DEBUG")
ログが同じになる
log := LogManager.GetLogger()
サービスの残りの部分に次のコードを使用して、インポートされたパッケージのエントリポイントでインスタンス - 最初にインスタンス化されたもの。
G