Esempio n. 1
0
File: Log.cs Progetto: dzikun/WarEmu
 static public bool InitLog(LogInfo Info, string PrefileName)
 {
     LogConfig Config = new LogConfig(Info);
     Config.PreFileName = PrefileName;
     Log.Init(Config);
     return true;
 }
Esempio n. 2
0
        public bool LoadInfoFromFile(string filename)
        {
            _file = new FileInfo(filename);
            if (_file == null)
                return false;

            try
            {
                FileInfo FInfo = new FileInfo(filename);
                Directory.CreateDirectory(FInfo.DirectoryName);

                XmlSerializer S = new XmlSerializer(typeof(LogInfo));
                FileStream Stream = new FileStream(filename, FileMode.OpenOrCreate);

                if (Stream.Length <= 0)
                {
                    S.Serialize(Stream, Info);
                }
                else
                    Info = S.Deserialize(Stream) as LogInfo;

            }
            catch (Exception e)
            {
                Console.WriteLine("Log : Error at loading {0}", e);
                return false;
            }

            return true;
        }
Esempio n. 3
0
 public LogConfig(LogInfo Info)
 {
     this.Info = Info;
 }