コード例 #1
0
ファイル: LogManager.cs プロジェクト: wuhaiying83/EMR
        public override void ReadData(SerializedObject objSerializedObject)
        {
            base.ReadData(objSerializedObject);

            SerializedObjectCollection objObjects = objSerializedObject.Objects;

            FileLog objInternalFileLog = objObjects.GetObject <FileLog>("InternalFileLog", null);

            if (objInternalFileLog == null)
            {
                objInternalFileLog = CreateInternalFileLog();
            }
            InternalFileLog = objInternalFileLog;

            LogBaseCollection objLogs = objObjects.GetObject <LogBaseCollection>("Logs", null);

            if (objLogs == null)
            {
                objLogs = new LogBaseCollection();
            }
            Logs = objLogs;

            SyncObject         = null;
            ActiveMessageTypes = null;

            RegisterLogs();
        }
コード例 #2
0
ファイル: LogManager.cs プロジェクト: wuhaiying83/EMR
 public LogManager()
 {
     Logs            = new LogBaseCollection();
     InternalFileLog = CreateInternalFileLog();
 }