実行可能ファイル/アプリケーションの複数のインスタンスを実行しているときに問題が発生しないように、コンソール アプリ内のコード ブロックをロックするためのベスト プラクティスは何ですか?
string folder = Convert.ToString(ConfigurationManager.AppSettings["LogFilePath"]);
string configFile = Path.Combine(folder, "logger.xml");
FileStream fs = new FileStream(configFile, FileMode.Open);
log4net.Config.XmlConfigurator.Configure(fs);
fs.Close();