private async Task UpdateData() { IsLoading = true; var query = new GetEventsQuery { From = FromDate, Source = DeviceId, PageSize = PageSize, PageNumber = PageNumber }; if (Filters.Any(x => x.Property == nameof(EventVm.EventName))) { query.EventName = Filters.FirstOrDefault(x => x.Property == nameof(EventVm.EventName)) ?.FilterValue .ToString(); } if (Filters.Any(x => x.Property == nameof(EventVm.EventType))) { query.EventType = Enum.Parse <EventType>(Filters .FirstOrDefault(x => x.Property == nameof(EventVm.EventType)) ?.FilterValue .ToString() ?? string.Empty, true); } var result = await EventLogService.GetEvents(query, false); Data = result.Result; Count = result.ResultTotalCount; IsLoading = false; }
public RequestController( TolkDbContext dbContext, ISwedishClock clock, IAuthorizationService authorizationService, PriceCalculationService priceCalculationService, DateCalculationService dateCalculationService, ILogger <RequestController> logger, IOptions <TolkOptions> options, RequestService requestService, InterpreterService interpreterService, ListToModelService listToModelService, EventLogService eventLogService, CacheService cacheService) { _dbContext = dbContext; _clock = clock; _authorizationService = authorizationService; _priceCalculationService = priceCalculationService; _dateCalculationService = dateCalculationService; _logger = logger; _options = options.Value; _requestService = requestService; _interpreterService = interpreterService; _listToModelService = listToModelService; _eventLogService = eventLogService; _cacheService = cacheService; }
protected override void OnStart(string[] args) { try { //Thread.Sleep(15 * 1000); logService = new EventLogService(eventLog1); //configService = new ConfigService(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config.xml")); configService = new ConfigService(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "Lubi Datakonsult\\FileSysWatcher\\config.xml")); configService.OnConfigChanged += Reschedule; cleanFolderService = new CleanFolderService(logService, configService.GetNode("/FileSysWatcher/CleanFolderService")); scheduleService = new ScheduleService(cleanFolderService); scheduleTimer = new Timer { Interval = defaultRetry.TotalMilliseconds, Enabled = true }; scheduleTimer.Elapsed += ScheduleTimerElapsed; } catch (Exception ex) { logService?.ErrorLog(ex.ToString()); Stop(); } }
public ExceptionHandler( TelegramService telegramService, EventLogService eventLogService ) { _telegramService = telegramService; _eventLogService = eventLogService; }
/// <summary> /// /// </summary> private void LogError(Exception exception, HttpContextBase httpContext) { var log = HttpRequestHelper.GetHttpRequestInfo(httpContext, null); log = ExceptionHelper.GetExceptionInfo(exception, log); log.EventLogType = EventLogType.Error; EventLogService.Create(log); }
private void LogEvent(ActionExecutingContext filterContext) { var httpContext = filterContext.HttpContext; var routeData = filterContext.RouteData; var log = HttpRequestHelper.GetHttpRequestInfo(httpContext, routeData); log.EventLogType = EventLogType.Event; EventLogService.Create(log); }
protected override void OnStart(string[] args) { if (!EventLog.SourceExists("SignalRServer")) { EventLog.CreateEventSource("SignalRServer", "Application"); } EventLogService.Source = "SignalRServer"; EventLogService.Log = "Application"; EventLogService.WriteEntry("SignalRServer Started"); InitializeSelfHosting(); }
private void LogError(ExceptionContext filterContext) { var httpContext = filterContext.HttpContext; var routeData = filterContext.RouteData; var exception = filterContext.Exception; var log = HttpRequestHelper.GetHttpRequestInfo(httpContext, routeData); log = ExceptionHelper.GetExceptionInfo(exception, log); log.EventLogType = EventLogType.Error; EventLogService.Create(log); }
public SubsceneService( IOptionsSnapshot <SubsceneConfig> subsceneConfig, ILogger <SubsceneService> logger, CacheService cacheService, EventLogService eventLogService, QueryService queryService, DatabaseService databaseService ) { _subsceneConfig = subsceneConfig.Value; _logger = logger; _cacheService = cacheService; _eventLogService = eventLogService; _queryService = queryService; _databaseService = databaseService; }
public ComplaintController( TolkDbContext dbContext, IAuthorizationService authorizationService, ILogger <ComplaintController> logger, ComplaintService complaintService, EventLogService eventLogService, ISwedishClock clock ) { _dbContext = dbContext; _authorizationService = authorizationService; _logger = logger; _complaintService = complaintService; _eventLogService = eventLogService; _clock = clock; }
public RequisitionController( TolkDbContext dbContext, IAuthorizationService authorizationService, ILogger <RequisitionController> logger, IOptions <TolkOptions> options, RequisitionService requisitionService, ListToModelService listToModelService, EventLogService eventLogService ) { _dbContext = dbContext; _authorizationService = authorizationService; _logger = logger; _options = options?.Value; _requisitionService = requisitionService; _listToModelService = listToModelService; _eventLogService = eventLogService; }
/// <summary> /// /// </summary> public ActionResult Index(int page = 1, string term = "", SortOrder sortOrder = SortOrder.Desc, EventLogType eventLogType = EventLogType.Error) { var logs = EventLogService.Search(eventLogType: eventLogType, page: page, recordsPerPage: recordsPerPage, term: term, sortOrder: sortOrder, pageSize: out pageSize, TotalItemCount: out TotalItemCount); #region ViewBags ViewBag.EventLogType = EnumHelper.GetSelectList(type: typeof(EventLogType)); ViewBag.SortOrder = EnumHelper.GetSelectList(typeof(SortOrder)); ViewBag.CurrentEventLogType = eventLogType; ViewBag.Term = term; ViewBag.PageSize = pageSize; ViewBag.CurrentPage = page; ViewBag.TotalItemCount = TotalItemCount; #endregion return(View(logs)); }
protected async Task <LoadResult> LoadEvents(DataSourceLoadOptionsBase options, CancellationToken cancellationToken) { try { var query = options.ToApiQuery <GetEventsQuery>(); query.From = DateRangePicker.FromDate; query.To = DateRangePicker.ToDate; var result = await EventLogService.GetEvents(query, !AutoUpdateCheckBox); Events = result; return(result.ToDxLoadResult()); } catch (Exception ex) { Logger.LogWarning(ex, "Failed to load events data"); } return(new LoadResult()); }
public EventLogServiceAndRepoTest() { var mappingConfig = new MapperConfiguration(mc => { mc.AddProfile(new AutoMapperProfile()); }); _context = new EventContext(); _eventRepository = new EventRepository(_context, mappingConfig.CreateMapper()); _service = new EventLogService(_eventRepository); _testlog = _service.Salvar(new EventLog() { EventID = 0, Level = "ERROR", Title = "development.StaticOperation.Service: <failed>", CollectedBy = "yvqnygr3i1xl47wanrg2", Log = "IOException", Description = "It is thrown when an input-output operation failed or interrupted", Origin = "app.server.com.br", Environment = "Development", CreatedDate = new DateTime(2008, 5, 1, 8, 30, 52) } ); }
/// <summary> /// 添加日志 /// </summary> /// <param name="info"></param> /// <returns></returns> public static bool AddEventLog <T>(Model.EventLog model, T obj) { return(EventLogService.AddEventLog <T>(model, obj)); }
protected override void OnStop() { _timer.Stop(); _timer.Dispose(); EventLogService.WriteEntry("SignalRServer Stoped"); }
/// <summary> /// /// </summary> public ActionResult Details(int id) { var log = EventLogService.Get(id); return(View(log)); }