public static Filelog VolatileRead(ref Filelog address) { Filelog result = address; Thread.MemoryBarrier(); return(result); }
/// <summary> /// Instantiation d'un objet /// FileLog pour l'ecriture /// de la trace dans un fichier /// </summary> public static void InitFileLog() { if (Filelog.IsUseLogFile()) { // On va ouvrir une référence vers le fichier // et la maintenir ouverte // Si un fichier est déjà ouvert // alors on le ferme if (LogFile != null) { LogFile.Dispose(); } // et on ouvre un nouveau LogFile = new Filelog(); //Remove old log files if needed //Logger.DeleteOldFiles(); } }