File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed
test/Serilog.Settings.Configuration.Tests Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -162,6 +162,37 @@ public void AuditSinksAreConfigured()
162
162
Assert . Equal ( 1 , DummyRollingFileAuditSink . Emitted . Count ) ;
163
163
}
164
164
165
+ [ Fact ]
166
+ public void AuditToSubLoggersAreConfigured ( )
167
+ {
168
+ var json = @"{
169
+ ""Serilog"": {
170
+ ""Using"": [""TestDummies""],
171
+ ""AuditTo"": [{
172
+ ""Name"": ""Logger"",
173
+ ""Args"": {
174
+ ""configureLogger"" : {
175
+ ""AuditTo"": [{
176
+ ""Name"": ""DummyRollingFile"",
177
+ ""Args"": {""pathFormat"" : ""C:\\""}
178
+ }]}
179
+ }
180
+ }]
181
+ }
182
+ }" ;
183
+
184
+ var log = ConfigFromJson ( json )
185
+ . CreateLogger ( ) ;
186
+
187
+ DummyRollingFileSink . Reset ( ) ;
188
+ DummyRollingFileAuditSink . Reset ( ) ;
189
+
190
+ log . Write ( Some . InformationEvent ( ) ) ;
191
+
192
+ Assert . Equal ( 0 , DummyRollingFileSink . Emitted . Count ) ;
193
+ Assert . Equal ( 1 , DummyRollingFileAuditSink . Emitted . Count ) ;
194
+ }
195
+
165
196
[ Fact ]
166
197
public void TestMinimumLevelOverrides ( )
167
198
{
You can’t perform that action at this time.
0 commit comments