Пример #1
0
            protected override void OnClose()
            {
                base.OnClose();

                onLogEvent = null;
                __cLogs    = null;
            }
Пример #2
0
		internal LogService() {
			__cLogs = new LimitedBoundList<LogData>(MAX_LOGDATA_COUNT);

			__cTimer = new Timer();
			__cTimer.Elapsed += Timer_onElapsed;
			__cTimer.AutoReset = false;
			__cTimer.Interval = 500;

			Hierarchy cRepository = LogManager.GetRepository() as Hierarchy;
			cRepository.ConfigurationChanged += Repository_ConfigurationChanged;

			CreateLogger();  //建立MemoryLogger
		}
Пример #3
0
        internal LogService()
        {
            __cLogs = new LimitedBoundList <LogData>(MAX_LOGDATA_COUNT);

            __cTimer           = new Timer();
            __cTimer.Elapsed  += Timer_onElapsed;
            __cTimer.AutoReset = false;
            __cTimer.Interval  = 500;

            Hierarchy cRepository = LogManager.GetRepository() as Hierarchy;

            cRepository.ConfigurationChanged += Repository_ConfigurationChanged;

            CreateLogger();              //建立MemoryLogger
        }
Пример #4
0
 internal LimitMemoryAppender(LimitedBoundList <LogData> logs)
 {
     __cLogs = logs;
     __cLogs.SetReduce(MAX_LOGDATA_COUNT, 16);
 }
Пример #5
0
			protected override void OnClose() {
				base.OnClose();

				onLogEvent = null;
				__cLogs = null;
			}
Пример #6
0
			internal LimitMemoryAppender(LimitedBoundList<LogData> logs) {
				__cLogs = logs;
				__cLogs.SetReduce(MAX_LOGDATA_COUNT, 16);
			}