{ "Serilog":{ "MinimumLevel": "Verbose", "Using": [ "MindLink.Core.Common", "MindLink.Core.Host", "Serilog.Sinks.File", "Serilog.Sinks.EventLog" ], "WriteTo:UserLogOns": { "Name": "Logger", "Args": { "configureLogger": { "Filter": [ { "Name": "ByIncludingOnly", "Args": { "expression": "Has(AuditEntry) and (TypeOf(AuditEntry) = 'LogOnAuditEntry' or TypeOf(AuditEntry) = 'LogOnIdentityResolutionAuditEntry')" } } ], "WriteTo": [ { "Name": "File", "Args": { "path": "%PROGRAMDATA%\\MindLink\\audit-logons.log", "rollingInterval": "Day", "formatter": "Serilog.Formatting.Compact.CompactJsonFormatter,Serilog.Formatting.Compact", "fileSizeLimitBytes": "100000000", "rollOnFileSizeLimit": "true" } }] } } }, "WriteTo:MCE": { "Name": "Logger", "Args": { "configureLogger": { "Filter": [ { "Name": "ByIncludingOnly", "Args": { "expression": "StartsWith(SourceContext, 'MindLink.Core.MceAdmin') or StartsWith(SourceContext, 'MindLink.Core.Mce.Engine') or StartsWith(SourceContext, 'MindLink.Core.Mce.Model')" } } ], "WriteTo": [ { "Name": "File", "Args": { "path": "%PROGRAMDATA%\\MindLink\\mce.log", "rollingInterval": "Day", "fileSizeLimitBytes": "100000000", "rollOnFileSizeLimit": "true", "outputTemplate": "[{Level}] {Timestamp:yyyy-MM-ddTHH:mm:ss.fffZ} {MachineName} [{SourceContext}] {Message:lj}{NewLine}{Exception}", "useMindLinkFormatter": "true", "restrictedToMinimumLevel": "Warning" } }] } } }, "WriteTo:Orleans": { "Name": "Logger", "Args": { "configureLogger": { "Filter": [ { "Name": "ByIncludingOnly", "Args": { "expression": "StartsWith(SourceContext, 'Orleans')" } } ], "WriteTo": [ { "Name": "File", "Args": { "path": "%PROGRAMDATA%\\MindLink\\orleans.log", "rollingInterval": "Day", "fileSizeLimitBytes": "100000000", "rollOnFileSizeLimit": "true", "outputTemplate": "[{Level}] {Timestamp:yyyy-MM-ddTHH:mm:ss.fffZ} {MachineName} [{SourceContext}] {Message:lj}{NewLine}{Exception}", "useMindLinkFormatter": "true", "restrictedToMinimumLevel": "Warning" } }] } } }, "WriteTo:AspNetCore": { "Name": "Logger", "Args": { "configureLogger": { "Filter": [ { "Name": "ByIncludingOnly", "Args": { "expression": "StartsWith(SourceContext, 'Microsoft.AspNetCore')" } } ], "WriteTo": [ { "Name": "File", "Args": { "path": "%PROGRAMDATA%\\MindLink\\aspnet.log", "rollingInterval": "Day", "fileSizeLimitBytes": "100000000", "rollOnFileSizeLimit": "true", "outputTemplate": "[{Level}] {Timestamp:yyyy-MM-ddTHH:mm:ss.fffZ} {MachineName} [{SourceContext}] {Message:lj}{NewLine}{Exception}", "useMindLinkFormatter": "true", "restrictedToMinimumLevel": "Warning" } }] } } }, "WriteTo:Other": { "Name": "Logger", "Args": { "configureLogger": { "Filter": [ { "Name": "ByExcluding", "Args": { "expression": "StartsWith(SourceContext, 'Orleans') or StartsWith(SourceContext, 'Microsoft.AspNetCore') or StartsWith(SourceContext, 'MindLink.Core.MceAdmin') or StartsWith(SourceContext, 'MindLink.Core.Mce.Engine') or StartsWith(SourceContext, 'MindLink.Core.Mce.Model')" } }, { "Name": "ByExcluding", "Args": { "expression": "Has(AuditEntry) and (TypeOf(AuditEntry) = 'LogOnAuditEntry' or TypeOf(AuditEntry) = 'LogOnIdentityResolutionAuditEntry')" } } ], "WriteTo": [ { "Name": "File", "Args": { "path": "%PROGRAMDATA%\\MindLink\\service.log", "rollingInterval": "Day", "fileSizeLimitBytes": "100000000", "rollOnFileSizeLimit": "true", "outputTemplate": "[{Level}] {Timestamp:yyyy-MM-ddTHH:mm:ss.fffZ} {MachineName} [{SourceContext}] {Message:lj}{NewLine}{Exception}", "useMindLinkFormatter": "true", "restrictedToMinimumLevel": "Warning" } }] } } }, "WriteTo:Event": { "Name": "EventLog", "Args": { "source": "Connector Server", "restrictedToMinimumLevel": "Error" } } } }