📄
Tracing.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System.Diagnostics; namespace BfiMonitor; internal static class Tracing { internal static ActivitySource ActivitySource { get; } = new("BfiMonitor"); public static Activity? StartInitializeScreeningsDatabase(string sql) => ActivitySource.StartActivity("InitializeScreeningsDatabase", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartLatestHtml(string sql) => ActivitySource.StartActivity("LatestHtml", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartInsertNewDetection(string sql) => ActivitySource.StartActivity("InsertNewDetection", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartGetDetections(string sql) => ActivitySource.StartActivity("GetDetections", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartGetDetectionById(string sql) => ActivitySource.StartActivity("GetDetectionById", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartCountDetections(string sql) => ActivitySource.StartActivity("CountDetections", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartGetMonitorings(string sql) => ActivitySource.StartActivity("GetMonitorings", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartGetMonitoringById(string sql) => ActivitySource.StartActivity("GetMonitoringById", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartCreateMonitoring(string sql) => ActivitySource.StartActivity("CreateMonitoring", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartUpdateMonitoring(string sql) => ActivitySource.StartActivity("UpdateMonitoring", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartArchiveMonitoring(string sql) => ActivitySource.StartActivity("ArchiveMonitoring", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartPauseMonitoring(string sql) => ActivitySource.StartActivity("PauseMonitoring", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartResumeMonitoring(string sql) => ActivitySource.StartActivity("ResumeMonitoring", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartCountMonitorings(string sql) => ActivitySource.StartActivity("CountMonitorings", ActivityKind.Client)?.SetTag("Sql", sql); public static Activity? StartSendSms(string phoneNumber) => ActivitySource.StartActivity("SendSms", ActivityKind.Internal)?.SetTag("PhoneNumber", phoneNumber); public static Activity? StartCheckerJob() => ActivitySource.StartActivity("CheckerJob", ActivityKind.Internal); public static Activity? StartCheckerJobForMonitor(int monitorId) => ActivitySource.StartActivity("CheckerJobForMonitor", ActivityKind.Internal)?.SetTag("MonitorId", monitorId); }