static public bool InitLog(LogInfo Info, string PrefileName) { LogConfig Config = new LogConfig(Info); Config.PreFileName = PrefileName; Log.Init(Config); return true; }
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; }
public LogConfig(LogInfo Info) { this.Info = Info; }