Skip to content

Commit 4f23732

Browse files
committed
Working on ReflectInsight.json format.
1 parent bb4306f commit 4f23732

4 files changed

Lines changed: 130 additions & 6 deletions

File tree

samples/LoggingReflectInsight/Console.ReflectInsightSample/Program.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,15 @@ public class Program
1313

1414
public static void Main(string[] args)
1515
{
16-
_factory = new LoggerFactory();
17-
_factory.MinimumLevel = LogLevel.Debug;
18-
16+
_factory = new LoggerFactory();
1917
_factory.AddReflectInsight();
2018

19+
var xxx = ReflectSoftware.Insight.RIListenerGroupManager.Add("");
20+
xxx.AddDestination("", "details", true, new ReflectSoftware.Insight.FilterInfo("", ReflectSoftware.Insight.FilterMode.Include) {
21+
});
22+
23+
// ReflectSoftware.Insight.ReflectInsightConfig.Settings.
24+
2125
var logger = _factory.CreateLogger<Program>();
2226

2327
logger.LogDebug("Debug");

samples/LoggingReflectInsight/Console.ReflectInsightSample/ReflectInsight.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@
8686
<method type="SendFatal" />
8787
</filter>
8888
<filter name="Level_Critical" mode="Include">
89-
<method type="SendFatal" />
89+
<method type="SendException" />
90+
<method type="SendFatal" />
9091
</filter>
9192
</filters>
9293

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
{
2+
"baseSettings": {
3+
"propagateException.enable": false,
4+
"exceptionEventTracker.time": 5,
5+
"sender.name": "Console.ReflectInsightSample"
6+
},
7+
8+
"files": {
9+
"default": "Weekly",
10+
"autoSaves": [
11+
{
12+
"name": "Weekly",
13+
"onNewDay": false,
14+
"onMsgLimit": 100000,
15+
"recycleFilesEvery": 7,
16+
"onSize": 0
17+
},
18+
{
19+
"name": "Daily",
20+
"onNewDay": true,
21+
"onMsgLimit": 100000,
22+
"recycleFilesEvery": 1,
23+
"onSize": 0
24+
}
25+
]
26+
},
27+
28+
"messagePatterns": [
29+
{
30+
"name": "pattern1",
31+
"pattern": "[%time{yyyyMMdd, HH:mm:ss.fff}%] - %message% - [%messagetype%]"
32+
},
33+
{
34+
"name": "pattern2",
35+
"pattern": "%time{T1 hh:mm:ss.fff}% - %utctime{T2 HH:mm:ss.fff}% - %time{T3 yyyy-MM-dd, hh:mm:ss.fff}% - %utctime{T4 dd, HH:mm:ss.fff}% %message%"
36+
}
37+
],
38+
39+
"listenerGroups": {
40+
"active": "Development",
41+
"groups": [
42+
{
43+
"name": "Development",
44+
"enabled": true,
45+
"destinations": [
46+
{
47+
"name": "Viewer",
48+
"enabled": true,
49+
"filter": "Level_Trace",
50+
"details": "Viewer"
51+
},
52+
{
53+
"name": "BinaryFile",
54+
"enabled": true,
55+
"filter": "Level_Trace",
56+
"details": "BinaryFile[path=$(workingdir)\\Logs\\Sample.rlg; autoSave=Weekly]"
57+
},
58+
{
59+
"name": "TextFile",
60+
"enabled": true,
61+
"filter": "Level_Trace",
62+
"details": "TextFile[path=$(workingdir)\\Logs\\Sample.txt; messageDetails=Message; messagePattern=pattern1; autoSave=Weekly]"
63+
}
64+
]
65+
},
66+
{
67+
"name": "Release",
68+
"enabled": true,
69+
"destinations": [
70+
{
71+
"name": "Viewer",
72+
"enabled": true,
73+
"filter": "Level_Trace",
74+
"details": "Viewer"
75+
},
76+
{
77+
"name": "BinaryFile",
78+
"enabled": true,
79+
"filter": "Level_Trace",
80+
"details": "BinaryFile[path=$(workingdir)\\Logs\\Sample.rlg; autoSave=Weekly]"
81+
}
82+
]
83+
}
84+
]
85+
},
86+
87+
"filters": [
88+
{
89+
"name": "Level_Trace",
90+
"mode": "Include",
91+
"filter": [ "SendTrace", "SendDebug", "SendInformation", "SendWarning", "SendError", "SendException", "SendFatal" ]
92+
},
93+
{
94+
"name": "Level_Debug",
95+
"mode": "Include",
96+
"filter": [ "SendDebug", "SendInformation", "SendWarning", "SendError", "SendException", "SendFatal" ]
97+
},
98+
{
99+
"name": "Level_Info",
100+
"mode": "Include",
101+
"filter": [ "SendInformation", "SendWarning", "SendError", "SendException", "SendFatal" ]
102+
},
103+
{
104+
"name": "Level_Warn",
105+
"mode": "Include",
106+
"filter": [ "SendWarning", "SendError", "SendException", "SendFatal" ]
107+
},
108+
{
109+
"name": "Level_Error",
110+
"mode": "Include",
111+
"filter": [ "SendError", "SendException", "SendFatal" ]
112+
},
113+
{
114+
"name": "Level_Critical",
115+
"mode": "Include",
116+
"filter": [ "SendException", "SendFatal" ]
117+
}
118+
]
119+
}

samples/LoggingReflectInsight/Console.ReflectInsightSample/project.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"version": "1.0.0-*",
33

4-
"dependencies": {
4+
"dependencies": {
55
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
66
"AspNet.Plus.Logging.ReflectInsight": "1.0.0-*"
77
},
@@ -12,7 +12,7 @@
1212

1313
"frameworks": {
1414
"dnx451": {
15-
"dependencies": {
15+
"dependencies": {
1616
}
1717
}
1818
}

0 commit comments

Comments
 (0)