Ejemplo n.º 1
0
        private void RegisterEvents()
        {
            TimeSpan flushInterval        = TimeSpan.FromSeconds(10);
            var      flushIntervalSetting = ConfigurationManager.AppSettings["SemanticLogging:Database:FlushInterval"];

            if (!string.IsNullOrEmpty(flushIntervalSetting))
            {
                TimeSpan.TryParse(flushIntervalSetting, out flushInterval);
            }
            eventListener.EnableEvents(SemanticLogging.EventSource, EventLevel.LogAlways, Keywords.All);
            eventListener.LogToDatabase(flushInterval);
        }