1
- using System ;
1
+ using System ;
2
2
using System . Diagnostics ;
3
3
using System . IO ;
4
4
using System . Threading ;
@@ -25,8 +25,8 @@ namespace Exceptionless.SampleConsole {
25
25
public class Program {
26
26
private static readonly int [ ] _delays = { 0 , 50 , 100 , 1000 } ;
27
27
private static int _delayIndex = 2 ;
28
- private static readonly InMemoryExceptionlessLog _log = new InMemoryExceptionlessLog { MinimumLogLevel = LogLevel . Info } ;
29
- private static readonly object _writeLock = new object ( ) ;
28
+ private static readonly InMemoryExceptionlessLog _log = new ( ) { MinimumLogLevel = LogLevel . Info } ;
29
+ private static readonly object _writeLock = new ( ) ;
30
30
31
31
private static readonly TimeSpan [ ] _dateSpans = {
32
32
TimeSpan . Zero ,
@@ -75,7 +75,7 @@ public static async Task Main(string[] args) {
75
75
// .Submit();
76
76
77
77
var tokenSource = new CancellationTokenSource ( ) ;
78
- CancellationToken token = tokenSource . Token ;
78
+ var token = tokenSource . Token ;
79
79
80
80
ExceptionlessClient . Default . Configuration . AddPlugin ( ctx => ctx . Event . Data [ RandomData . GetWord ( ) ] = RandomData . GetWord ( ) ) ;
81
81
ExceptionlessClient . Default . Configuration . AddPlugin ( ctx => {
@@ -141,36 +141,22 @@ public static async Task Main(string[] args) {
141
141
142
142
private static ConsoleKeyInfo GetKeyFromRedirectedConsole ( ) {
143
143
string input = Console . In . ReadLine ( ) ;
144
- switch ( input ? . ToLower ( ) ) {
145
- case "1" :
146
- return new ConsoleKeyInfo ( '1' , ConsoleKey . D1 , false , false , false ) ;
147
- case "2" :
148
- return new ConsoleKeyInfo ( '2' , ConsoleKey . D2 , false , false , false ) ;
149
- case "3" :
150
- return new ConsoleKeyInfo ( '3' , ConsoleKey . D3 , false , false , false ) ;
151
- case "4" :
152
- return new ConsoleKeyInfo ( '4' , ConsoleKey . D4 , false , false , false ) ;
153
- case "5" :
154
- return new ConsoleKeyInfo ( '5' , ConsoleKey . D5 , false , false , false ) ;
155
- case "6" :
156
- return new ConsoleKeyInfo ( '6' , ConsoleKey . D6 , false , false , false ) ;
157
- case "7" :
158
- return new ConsoleKeyInfo ( '7' , ConsoleKey . D7 , false , false , false ) ;
159
- case "8" :
160
- return new ConsoleKeyInfo ( '8' , ConsoleKey . D8 , false , false , false ) ;
161
- case "p" :
162
- return new ConsoleKeyInfo ( 'p' , ConsoleKey . P , false , false , false ) ;
163
- case "f" :
164
- return new ConsoleKeyInfo ( 'f' , ConsoleKey . F , false , false , false ) ;
165
- case "d" :
166
- return new ConsoleKeyInfo ( 'd' , ConsoleKey . D , false , false , false ) ;
167
- case "t" :
168
- return new ConsoleKeyInfo ( 't' , ConsoleKey . T , false , false , false ) ;
169
- case "q" :
170
- return new ConsoleKeyInfo ( 'q' , ConsoleKey . Q , false , false , false ) ;
171
- }
172
-
173
- return new ConsoleKeyInfo ( ' ' , ConsoleKey . Escape , false , false , false ) ;
144
+ return input ? . ToLower ( ) switch {
145
+ "1" => new ConsoleKeyInfo ( '1' , ConsoleKey . D1 , false , false , false ) ,
146
+ "2" => new ConsoleKeyInfo ( '2' , ConsoleKey . D2 , false , false , false ) ,
147
+ "3" => new ConsoleKeyInfo ( '3' , ConsoleKey . D3 , false , false , false ) ,
148
+ "4" => new ConsoleKeyInfo ( '4' , ConsoleKey . D4 , false , false , false ) ,
149
+ "5" => new ConsoleKeyInfo ( '5' , ConsoleKey . D5 , false , false , false ) ,
150
+ "6" => new ConsoleKeyInfo ( '6' , ConsoleKey . D6 , false , false , false ) ,
151
+ "7" => new ConsoleKeyInfo ( '7' , ConsoleKey . D7 , false , false , false ) ,
152
+ "8" => new ConsoleKeyInfo ( '8' , ConsoleKey . D8 , false , false , false ) ,
153
+ "p" => new ConsoleKeyInfo ( 'p' , ConsoleKey . P , false , false , false ) ,
154
+ "f" => new ConsoleKeyInfo ( 'f' , ConsoleKey . F , false , false , false ) ,
155
+ "d" => new ConsoleKeyInfo ( 'd' , ConsoleKey . D , false , false , false ) ,
156
+ "t" => new ConsoleKeyInfo ( 't' , ConsoleKey . T , false , false , false ) ,
157
+ "q" => new ConsoleKeyInfo ( 'q' , ConsoleKey . Q , false , false , false ) ,
158
+ _ => new ConsoleKeyInfo ( ' ' , ConsoleKey . Escape , false , false , false )
159
+ } ;
174
160
}
175
161
176
162
private static void SampleApiUsages ( ) {
@@ -274,7 +260,7 @@ private static void ClearConsoleLines(int startLine = 0, int endLine = -1) {
274
260
}
275
261
}
276
262
277
- private static void SendContinuousEvents ( int delay , CancellationToken token , int maxEvents = Int32 . MaxValue , int maxDaysOld = 90 , Event ev = null ) {
263
+ private static void SendContinuousEvents ( int delay , CancellationToken token , int maxEvents = Int32 . MaxValue , Event ev = null ) {
278
264
Console . SetCursorPosition ( 0 , OPTIONS_MENU_LINE_COUNT + 2 ) ;
279
265
Console . WriteLine ( "Press 's' to stop sending." ) ;
280
266
int eventCount = 0 ;
@@ -303,12 +289,12 @@ private static void SendContinuousEvents(int delay, CancellationToken token, int
303
289
} , token ) ;
304
290
}
305
291
306
- private static readonly RandomEventGenerator _rnd = new RandomEventGenerator ( ) ;
292
+ private static readonly RandomEventGenerator _random = new ( ) ;
307
293
private static void SendEvent ( Event ev = null , bool writeToConsole = true ) {
308
- _rnd . MinDate = DateTime . Now . Subtract ( _dateSpans [ _dateSpanIndex ] ) ;
309
- _rnd . MaxDate = DateTime . Now ;
294
+ _random . MinDate = DateTime . Now . Subtract ( _dateSpans [ _dateSpanIndex ] ) ;
295
+ _random . MaxDate = DateTime . Now ;
310
296
311
- ExceptionlessClient . Default . SubmitEvent ( ev ?? _rnd . Generate ( ) ) ;
297
+ ExceptionlessClient . Default . SubmitEvent ( ev ?? _random . Generate ( ) ) ;
312
298
313
299
if ( writeToConsole ) {
314
300
lock ( _writeLock ) {
0 commit comments