開いているファイル(* os.File)に関連するグローバル変数と、そのロガーが関連付けられたパッケージがあります。別の側面として、そのパッケージを使用するいくつかのコマンドを作成します。コマンドを実行するたびに、ファイルを開いてロガーとして設定したくありません。
したがって、最初に実行するプログラムはグローバル変数を設定します。これが私の質問です。
パッケージを使用する次のプログラムは、これらのグローバル変数に問題なくアクセスできますか?別のプログラムで使用する前にこれらの値を初期化するフラグと、それを終了する別のフラグ(パッケージ内のグローバル変数の設定を解除する)を使用してコマンドを作成できます。
それが不可能な場合、そのようなIOバウンドを回避するための最良のオプションはどれですか?Unixソケットでサーバーを使用するには?