> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/fr/configuration-de-scepman/application-settings/logging.md).

# Journalisation

{% hint style="info" %}
Applicable à la version 2.4 et supérieure
{% endhint %}

## AppConfig:LoggingConfig:WorkspaceId

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

**Valeur :** Guid

**Description :**

L'ID d'espace de travail de votre Log Analytics Workspace (affiché dans la vue d'ensemble de l'espace de travail). Il s'agit d'un paramètre obligatoire si vous souhaitez utiliser Azure Monitor avec [SharedKey](#appconfig-loggingconfig-sharedkey).

{% hint style="warning" %}
Cette méthode de journalisation est obsolète et Microsoft a annoncé la fin de cette API de journalisation. Passez à AppConfig:LoggingConfig:DataCollectionEndpointUri et AppConfig:LoggingConfig:RuleId à la place, comme décrit dans l' [Gestion des journaux](/fr/configuration-azure/log-configuration.md) article.
{% endhint %}

## AppConfig:LoggingConfig:SharedKey

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

**Valeur :** Chaîne

**Description :**

Utilisez l'une des deux clés du Log Analytics Workspace. Elles sont affichées lorsque vous accédez au Log Analytics Workspace sur portal.azure.com et que vous naviguez vers Paramètres/Agents, où vous pouvez déplier la section « instructions de l'agent Log Analytics ». Utilisez soit la clé primaire soit la clé secondaire.

Il s'agit d'un paramètre obligatoire si vous souhaitez utiliser Azure Monitor, conjointement avec WorkspaceId.

{% hint style="warning" %}
Cette méthode de journalisation est obsolète et Microsoft a annoncé la fin de cette API de journalisation. Passez à AppConfig:LoggingConfig:DataCollectionEndpointUri et AppConfig:LoggingConfig:RuleId à la place, comme décrit dans l' [Gestion des journaux](/fr/configuration-azure/log-configuration.md) article.
{% endhint %}

{% hint style="info" %}
SCEPman Certificate Master ne prend pas en charge le stockage des valeurs de configuration dans Key Vault de la même manière que le composant principal de SCEPman. Il existe toutefois une méthode générique pour stocker les paramètres d'App Service dans Key Vault, qui [Mika Berglund](https://mikaberglund.com/store-your-app-service-configuration-settings-in-azure-key-vault/) décrit dans son blog. En bref, vous devez ajouter l'autorisation Secrets-Get à l'identité managée de Certificate Master et, pour le SharedKey, vous utiliseriez `@Microsoft.KeyVault(SecretUri=https://YOURKEYVAULTNAMEHERE.vault.azure.net/secrets/appconfig--loggingconfig--sharedkey/)` comme valeur pour AppConfig:LoggingConfig:SharedKey.
{% endhint %}

## AppConfig:LoggingConfig:DataCollectionEndpointUri

*Linux: AppConfig\_\_LoggingConfig\_\_DataCollectionEndpointUri*

**Valeur :** Chaîne

**Description :**

Utilisé conjointement avec AppConfig:LoggingConfig:RuleId pour journaliser vers un Log Analytics Workspace, en s'authentifiant avec l'identité managée de l'App Service.

Il s'agit de l'URI du point de terminaison de collecte des données (DCE) d'Azure Monitor.

## AppConfig:LoggingConfig:RuleId

*Linux: AppConfig\_\_LoggingConfig\_\_RuleId*

**Value**: Chaîne

**Description :**

Utilisé conjointement avec AppConfig:LoggingConfig:DataCollectionEndpointUri pour journaliser vers un Log Analytics Workspace, en s'authentifiant avec l'identité managée de l'App Service.

Ce paramètre est l'ID immuable de la ressource Data Collection Rule (DCR).

Les identités managées des App Services qui journalisent vers le DCR doivent se voir attribuer le *éditeur de métriques de surveillance* rôle sur le DCR.

En général, vous ne configurerez pas ce paramètre manuellement, car le module PowerShell SCEPman ou le module Terraform le font pour vous et attribuent également automatiquement le rôle requis lorsqu'ils créent le DCR et le DCE.

## AppConfig:LoggingConfig:AzureOfferingDomain

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

**Valeur :** Chaîne

**Description :**

Si l'espace de travail ne se trouve pas dans le cloud Azure global, vous pouvez configurer ici le domaine de l'offre. La valeur par défaut est 'azure.com'.

{% hint style="danger" %}
Ces changements peuvent nuire à votre service !
{% endhint %}

## AppConfig:LoggingConfig:LogLevel

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

**Valeur :** Trace, Débogage, Info, Avertissement, Erreur, Fatal

**Description :**

Le niveau de journalisation minimal à enregistrer. La valeur par défaut est 'Info'. Seules les entrées de journal dont le niveau est égal ou supérieur au niveau configuré seront enregistrées.

Notez que si vous configurez ce paramètre sur 'Trace' ou 'Debug', la sortie des journaux peut contenir des données personnelles telles que les UPN ou les adresses IP des utilisateurs. Si vous souhaitez éviter les données personnelles dans la sortie des journaux, vous devriez configurer ce paramètre sur 'Info' ou plus.

## AppConfig:LoggingConfig:AzureEventHubConnectionString

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

{% hint style="info" %}
La journalisation vers Azure Event Hub est possible à partir de la version 2.7
{% endhint %}

**Valeur :** Chaîne

**Description :**

La chaîne de connexion à votre Azure Event Hub. Il s'agit d'un paramètre obligatoire si vous souhaitez utiliser Azure Event Hub.

## AppConfig:LoggingConfig:AzureEventHubName

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

{% hint style="info" %}
La journalisation vers Azure Event Hub est possible à partir de la version 2.7
{% endhint %}

**Valeur :** Chaîne

**Description :**

Le nom de votre Azure Event Hub. Il s'agit d'un paramètre obligatoire si vous souhaitez utiliser Azure Event Hub.

## AppConfig:LoggingConfig:AzureEventHubPartitionKey

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

{% hint style="info" %}
La journalisation vers Azure Event Hub est possible à partir de la version 2.7
{% endhint %}

**Valeur :** Chaîne

**Description :**

La clé de partition de votre Azure Event Hub. La configuration de ce paramètre est facultative. Si vous ne la renseignez pas, la valeur par défaut est '0'.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.scepman.com/fr/configuration-de-scepman/application-settings/logging.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
