@@ -451,101 +451,113 @@ public Configurer WithMailTarget(string? from, string to, string smtpConnectionS
451
451
public Configurer WithSlackRule ( string loggerPattern , LogLevel level , bool final = false )
452
452
{
453
453
var target = _config . FindTargetByName ( SlackTarget ) ;
454
- _config . RemoveRuleByName ( SlackTarget ) ;
455
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = SlackTarget , Final = final } ) ;
454
+ var ruleName = $ "{ SlackTarget } -{ loggerPattern } ";
455
+ _config . RemoveRuleByName ( ruleName ) ;
456
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
456
457
457
458
return this ;
458
459
}
459
460
public Configurer WithSlackRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
460
461
{
461
462
var target = _config . FindTargetByName ( SlackTarget ) ;
462
- _config . RemoveRuleByName ( SlackTarget ) ;
463
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = SlackTarget , Final = final } ) ;
463
+ var ruleName = $ "{ SlackTarget } -{ loggerPattern } ";
464
+ _config . RemoveRuleByName ( ruleName ) ;
465
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
464
466
465
467
return this ;
466
468
}
467
469
468
470
public Configurer WithApplicationInsightsRule ( string loggerPattern , LogLevel level , bool final = false )
469
471
{
470
472
var target = _config . FindTargetByName ( ApplicationInsightsTarget ) ;
471
- _config . RemoveRuleByName ( ApplicationInsightsTarget ) ;
472
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ApplicationInsightsTarget , Final = final } ) ;
473
+ var ruleName = $ "{ ApplicationInsightsTarget } -{ loggerPattern } ";
474
+ _config . RemoveRuleByName ( ruleName ) ;
475
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
473
476
474
477
return this ;
475
478
}
476
479
public Configurer WithApplicationInsightsRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
477
480
{
478
481
var target = _config . FindTargetByName ( ApplicationInsightsTarget ) ;
479
- _config . RemoveRuleByName ( ApplicationInsightsTarget ) ;
480
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ApplicationInsightsTarget , Final = final } ) ;
482
+ var ruleName = $ "{ ApplicationInsightsTarget } -{ loggerPattern } ";
483
+ _config . RemoveRuleByName ( ruleName ) ;
484
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
481
485
482
486
return this ;
483
487
}
484
488
485
489
public Configurer WithConsoleRule ( string loggerPattern , LogLevel level , bool final = false )
486
490
{
487
491
var target = _config . FindTargetByName ( ConsoleTarget ) ;
488
- _config . RemoveRuleByName ( ConsoleTarget ) ;
489
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ConsoleTarget , Final = final } ) ;
492
+ var ruleName = $ "{ ConsoleTarget } -{ loggerPattern } ";
493
+ _config . RemoveRuleByName ( ruleName ) ;
494
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
490
495
491
496
return this ;
492
497
}
493
498
public Configurer WithConsoleRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
494
499
{
495
500
var target = _config . FindTargetByName ( ConsoleTarget ) ;
496
- _config . RemoveRuleByName ( ConsoleTarget ) ;
497
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ConsoleTarget , Final = final } ) ;
501
+ var ruleName = $ "{ ConsoleTarget } -{ loggerPattern } ";
502
+ _config . RemoveRuleByName ( ruleName ) ;
503
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
498
504
499
505
return this ;
500
506
}
501
507
502
508
public Configurer WithDatabaseRule ( string loggerPattern , LogLevel level , bool final = false )
503
509
{
504
510
var target = _config . FindTargetByName ( DatabaseTarget ) ;
505
- _config . RemoveRuleByName ( DatabaseTarget ) ;
506
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = DatabaseTarget , Final = final } ) ;
511
+ var ruleName = $ "{ DatabaseTarget } -{ loggerPattern } ";
512
+ _config . RemoveRuleByName ( ruleName ) ;
513
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
507
514
508
515
return this ;
509
516
}
510
517
public Configurer WithDatabaseRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
511
518
{
512
519
var target = _config . FindTargetByName ( DatabaseTarget ) ;
513
- _config . RemoveRuleByName ( DatabaseTarget ) ;
514
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = DatabaseTarget , Final = final } ) ;
520
+ var ruleName = $ "{ DatabaseTarget } -{ loggerPattern } ";
521
+ _config . RemoveRuleByName ( ruleName ) ;
522
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
515
523
516
524
return this ;
517
525
}
518
526
519
527
public Configurer WithFileRule ( string loggerPattern , LogLevel level , bool final = false )
520
528
{
521
529
var target = _config . FindTargetByName ( FileTarget ) ;
522
- _config . RemoveRuleByName ( FileTarget ) ;
523
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = FileTarget , Final = final } ) ;
530
+ var ruleName = $ "{ FileTarget } -{ loggerPattern } ";
531
+ _config . RemoveRuleByName ( ruleName ) ;
532
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
524
533
525
534
return this ;
526
535
}
527
536
public Configurer WithFileRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
528
537
{
529
538
var target = _config . FindTargetByName ( FileTarget ) ;
530
- _config . RemoveRuleByName ( FileTarget ) ;
531
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = FileTarget , Final = final } ) ;
539
+ var ruleName = $ "{ FileTarget } -{ loggerPattern } ";
540
+ _config . RemoveRuleByName ( ruleName ) ;
541
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
532
542
533
543
return this ;
534
544
}
535
545
536
546
public Configurer WithMailRule ( string loggerPattern , LogLevel level , bool final = false )
537
547
{
538
548
var target = _config . FindTargetByName ( MailTarget ) ;
539
- _config . RemoveRuleByName ( MailTarget ) ;
540
- _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = MailTarget , Final = final } ) ;
549
+ var ruleName = $ "{ MailTarget } -{ loggerPattern } ";
550
+ _config . RemoveRuleByName ( ruleName ) ;
551
+ _config . AddRule ( new LoggingRule ( loggerPattern , level , target ) { RuleName = ruleName , Final = final } ) ;
541
552
542
553
return this ;
543
554
}
544
555
public Configurer WithMailRule ( string loggerPattern , LogLevel minLevel , LogLevel maxLevel , bool final = false )
545
556
{
546
557
var target = _config . FindTargetByName ( MailTarget ) ;
547
- _config . RemoveRuleByName ( MailTarget ) ;
548
- _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = MailTarget , Final = final } ) ;
558
+ var ruleName = $ "{ MailTarget } -{ loggerPattern } ";
559
+ _config . RemoveRuleByName ( ruleName ) ;
560
+ _config . AddRule ( new LoggingRule ( loggerPattern , minLevel , maxLevel , target ) { RuleName = ruleName , Final = final } ) ;
549
561
550
562
return this ;
551
563
}
0 commit comments