Der SQL Connection String zum Fehler-Logging in der Datenbank.
Tabellenname für das Fehler-Logging
Dateipfad der Log-Datei
Maximale Größe der Log-Datei in bytes.
Ist der Wert auf true gesetzt, wird bei erreichen der maximalen Größe eine neue Log-Datei erzeugt. Ist der Wert auf false gesetzt, wird die Log-Datei überschrieben.
Der SQL Connection String
Der SQL Connection String
Datenbankschema für Hangfire-Tabellen
#Bitte das Feld Domain leer lassen
App-Registrierung Tenant-ID
App-Registrierung Client-ID
App-Registrierung Client Secret
Authentifizierungsmethode, mögliche Werte: WinAuth, Azure oder None
#EOF
|
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Hangfire": "Information"
}
},
"Serilog": {
"MinimumLevel": {
"Default": "Information",
"Override": {
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"Using": [
"Serilog.Expressions"
],
"Enrich": [
"WithEnvironmentUserName",
"FromLogContext"
],
"Properties": {
"ApplicationName": "Azure Service Connector"
},
"WriteTo": [
{
"Name": "Console",
"Args": {
"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, Serilog.Sinks.Console",
"formatter": {
"type": "Serilog.Templates.ExpressionTemplate, Serilog.Expressions",
"template": "[{@t:HH:mm:ss} {@l:u3}] <s:{SourceContext}> {@m}\n{@x}"
}
}
},
{
"Name": "MSSqlServer",
"Args": {
"connectionString": "",
"tableName": "Logs",
"autoCreateSqlTable": true,
"restrictedToMinimumLevel": "Error"
}
},
{
"Name": "Async",
"Args": {
"configure": [
{
"Name": "File",
"Args": {
"formatter": {
"type": "Serilog.Templates.ExpressionTemplate, Serilog.Expressions",
"template": "<![LOG[{EnvironmentUserName} --> {@l:u}: {@m}\n{@x}]LOG]!><time=\"{@t:HH:mm:ss.fffffff}\" date=\"{@t:MM-dd-yyyy}\" component=\"{ApplicationName} {Version}\" context=\"\" type=\"{#if @l = 'Error'}3{#else if @l = 'Warning'}2{#else}1{#end}\" thread=\"\" file=\"\">\n"
},
"path": "azure_service_connector.log",
"shared": "true",
"fileSizeLimitBytes": "1000000",
"rollOnFileSizeLimit": true,
"flushToDiskInterval": "1"
}
}
]
}
}
]
},
"DetailedErrors": true,
"ConnectionStrings": {
"DefaultConnection": "",
"HangfireConnection": ""
},
"Hangfire": {
"Schema" : "asc"
},
"Azure": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "",
"ClientId": "",
"TenantId": "",
"CallbackPath": "/signin-oidc",
"KeyVaultUri": "",
"ClientSecret": ""
},
"Authentication": "WinAuth",
"AllowedHosts": "*"
}
|