コード例 #1
0
        public void OnAlert(ImageServer.Common.Alert alert)
        {
            AlertFilter filter = new AlertFilter(AlertCache.Instance);
            if (!filter.Filter(alert))
            {
                AlertCache.Instance.Add(alert);
                if (DatabaseEnabled)
                    WriteToDatabase(alert);
                else
                    WriteToLog(alert);
            }

        }
コード例 #2
0
ファイル: DefaultAlertSink.cs プロジェクト: hksonngan/Xian
        public void OnAlert(ImageServer.Common.Alert alert)
        {
            AlertFilter filter = new AlertFilter(AlertCache.Instance);

            if (!filter.Filter(alert))
            {
                AlertCache.Instance.Add(alert);
                if (DatabaseEnabled)
                {
                    WriteToDatabase(alert);
                }
                else
                {
                    WriteToLog(alert);
                }
            }
        }