-
Notifications
You must be signed in to change notification settings - Fork 2
/
Program.cs
45 lines (38 loc) · 1.03 KB
/
Program.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
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using AppMetrics.Client;
namespace DebugProject
{
class Program
{
static void Main(string[] args)
{
try
{
if (args.Length != 2)
throw new ApplicationException("Invalid args");
var url = args[0];
var accessKey = args[1];
var listeners = new[] { new TextWriterTraceListener(Console.Out) };
Debug.Listeners.AddRange(listeners);
var tracker = Tracker.Create(url, "DebugProject", accessKey);
tracker.Log("SomeValue", DateTime.Now.Millisecond);
tracker.Log("SomeValue2", DateTime.Now.Millisecond);
tracker.Log("SomeValue3", Guid.NewGuid().ToString());
tracker.Log("SomeValue4", "aaa\r\nbbb\r\nccc");
for (int i = 0; i < 20; i++)
{
tracker.Log(string.Format("SomeRandomValue{0}", i), Guid.NewGuid().ToString());
}
Tracker.Terminate(true);
}
catch (Exception exc)
{
Console.WriteLine(exc);
}
}
}
}