Esempio n. 1
0
        public static Filelog VolatileRead(ref Filelog address)
        {
            Filelog result = address;

            Thread.MemoryBarrier();
            return(result);
        }
Esempio n. 2
0
        /// <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();
            }
        }