예제 #1
0
파일: BaseLogger.cs 프로젝트: LionFree/Cush
        protected BaseLogger(ILog log, string eventSourceName, string eventLogName, IEventLog proxy)
        {
            Log = log;
            _eventSourceName = eventSourceName;
            EventLog = proxy;

            if (string.IsNullOrEmpty(eventSourceName)) return;
            if (!EventLog.SourceExists(eventSourceName))
                EventLog.CreateEventSource(eventSourceName, eventLogName);
        }