# Protokollierung

{% hint style="info" %}
Gilt für Version 2.4 und höher
{% endhint %}

## AppConfig:LoggingConfig:WorkspaceId

*Linux: AppConfig\_\_LoggingConfig\_\_WorkspaceId*

**Wert:** Guid

**Beschreibung:**

Die WorkspaceID Ihres Log Analytics-Arbeitsbereichs (angezeigt in der Übersicht des Arbeitsbereichs). Dies ist eine erforderliche Einstellung, wenn Sie Azure Monitor zusammen mit [SharedKey](#appconfig-loggingconfig-sharedkey).

## AppConfig:LoggingConfig:SharedKey

*Linux: AppConfig\_\_LoggingConfig\_\_SharedKey*

**Wert:** String

**Beschreibung:**

Verwenden Sie einen der beiden Schlüssel für den Log Analytics-Arbeitsbereich. Sie werden angezeigt, wenn Sie den Log Analytics-Arbeitsbereich auf portal.azure.com aufrufen und zu Einstellungen/Agents navigieren, wo Sie den Abschnitt „Log Analytics agent instructions“ aufklappen können. Verwenden Sie entweder den Primary- oder den Secondary-Schlüssel.

Dies ist eine erforderliche Einstellung, wenn Sie Azure Monitor zusammen mit WorkspaceId verwenden möchten.

{% hint style="info" %}
SCEPman Certificate Master unterstützt nicht das Speichern von Konfigurationswerten im Key Vault auf die gleiche Weise wie die SCEPman-Kernkomponente. Es gibt jedoch eine generische Möglichkeit, App Service-Einstellungen im Key Vault zu speichern, die [Mika Berglund](https://mikaberglund.com/store-your-app-service-configuration-settings-in-azure-key-vault/) in seinem Blog beschreibt. Kurz gesagt müssen Sie der Managed Identity des Certificate Master die Berechtigung Secrets-Get hinzufügen und für den SharedKey würden Sie `@Microsoft.KeyVault(SecretUri=https://YOURKEYVAULTNAMEHERE.vault.azure.net/secrets/appconfig--loggingconfig--sharedkey/)` als Wert für AppConfig:LoggingConfig:SharedKey verwenden.
{% endhint %}

## AppConfig:LoggingConfig:AzureOfferingDomain

*Linux: AppConfig\_\_LoggingConfig\_\_AzureOfferingDomain*

**Wert:** String

**Beschreibung:**

Wenn sich der Arbeitsbereich nicht im Global Azure Cloud befindet, können Sie hier die Offering-Domain konfigurieren. Standard ist 'azure.com'.

{% hint style="danger" %}
Änderungen können Ihrem Dienst schaden!
{% endhint %}

## AppConfig:LoggingConfig:LogLevel

*Linux: AppConfig\_\_LoggingConfig\_\_LogLevel*

**Wert:** Trace, Debug, Info, Warn, Error, Fatal

**Beschreibung:**

Das minimale zu protokollierende Log-Level. Standard ist 'Info'. Es werden nur Log-Einträge mit einem Log-Level gleich oder höher als das konfigurierte Log-Level protokolliert.

Beachten Sie, dass bei der Konfiguration dieser Einstellung auf 'Trace' oder 'Debug' die Protokollausgabe persönliche Daten wie UPNs oder IP-Adressen von Benutzern enthalten kann. Wenn Sie persönliche Daten in der Protokollausgabe vermeiden möchten, sollten Sie diese Einstellung auf 'Info' oder höher setzen.

## AppConfig:LoggingConfig:AzureEventHubConnectionString

*Linux: AppConfig\_\_LoggingConfig\_\_AzureEventHubConnectionString*

{% hint style="info" %}
Das Protokollieren in Azure Event Hub ist in Version 2.7 und höher möglich
{% endhint %}

**Wert:** String

**Beschreibung:**

Die Verbindungszeichenfolge zu Ihrem Azure Event Hub. Dies ist eine erforderliche Einstellung, wenn Sie Azure Event Hub verwenden möchten.

## AppConfig:LoggingConfig:AzureEventHubName

*Linux: AppConfig\_\_LoggingConfig\_\_AzureEventHubName*

{% hint style="info" %}
Das Protokollieren in Azure Event Hub ist in Version 2.7 und höher möglich
{% endhint %}

**Wert:** String

**Beschreibung:**

Der Name Ihres Azure Event Hub. Dies ist eine erforderliche Einstellung, wenn Sie Azure Event Hub verwenden möchten.

## AppConfig:LoggingConfig:AzureEventHubPartitionKey

*Linux: AppConfig\_\_LoggingConfig\_\_AzureEventHubPartitionKey*

{% hint style="info" %}
Das Protokollieren in Azure Event Hub ist in Version 2.7 und höher möglich
{% endhint %}

**Wert:** String

**Beschreibung:**

Der Partition Key Ihres Azure Event Hub. Die Angabe ist optional. Wenn Sie diesen nicht setzen, lautet der Standard '0'.
