Esempio n. 1
0
        public LoggerService(IEventLogReader logReader, IRepository <EventLogRecord> repository)
        {
            InitializeComponent();

            this.logReader  = logReader;
            this.repository = repository;
        }
Esempio n. 2
0
        static MessageLogHelper()
        {
            var serializer = new JsonTextSerializer();

#if LOCAL
            Database.DefaultConnectionFactory = new ServiceConfigurationSettingConnectionFactory(Database.DefaultConnectionFactory);
            Database.SetInitializer <MessageLogDbContext>(null);
            eventLog   = new SqlMessageLog("MessageLog", serializer, new StandardMetadataProvider());
            commandLog = new SqlCommandMessageLog("MessageLog", serializer, new StandardMetadataProvider());
#else
            var settings = InfrastructureSettings.Read("Settings.xml").MessageLog;
            var account  = CloudStorageAccount.Parse(settings.ConnectionString);
            eventLog   = new AzureEventLogReader(account, settings.TableName, serializer);
            commandLog = new AzureCommandLogReader(account, settings.TableName, serializer);
#endif
        }
 public EventQuery(IEventLogReader log)
 {
     this._log = log;
 }
 public static IEventQuery Query(this IEventLogReader log)
 {
     return(new EventQuery(log));
 }
 /// <summary>
 /// 读取所有事件
 /// </summary>
 /// <param name="log"></param>
 /// <returns></returns>
 public static IEnumerable <IEvent> ReadAll(this IEventLogReader log)
 {
     return(log.Query(new QueryCriteria()));
 }
Esempio n. 6
0
 public EventLogReaderWriter(IEventLogReader eventLogReader, IEventLogWriter eventLogWriter)
 {
     this.reader = eventLogReader;
     this.writer = eventLogWriter;
 }