> 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/es/configuracion-de-scepman/application-settings/logging.md).

# Registro

{% hint style="info" %}
Aplicable a la versión 2.4 y superiores
{% endhint %}

## AppConfig:LoggingConfig:WorkspaceId

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

**Valor:** Guid

**Descripción:**

El WorkspaceID de su Log Analytics Workspace (se muestra en la vista general del workspace). Esta es una configuración obligatoria si desea usar Azure Monitor junto con [SharedKey](#appconfig-loggingconfig-sharedkey).

{% hint style="warning" %}
Este método de registro está obsoleto y Microsoft ha anunciado que retirará esta API de registro. Cambie a AppConfig:LoggingConfig:DataCollectionEndpointUri y AppConfig:LoggingConfig:RuleId en su lugar, como se describe en el [Administración de registros](/es/configuracion-de-azure/log-configuration.md) artículo.
{% endhint %}

## AppConfig:LoggingConfig:SharedKey

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

**Valor:** Cadena

**Descripción:**

Use una de las dos claves para el Log Analytics Workspace. Se muestran si accede al Log Analytics Workspace en portal.azure.com y navega a Settings/Agents, donde puede desplegar la sección "Log Analytics agent instructions". Use la clave Primary o la Secondary.

Esta es una configuración obligatoria si desea usar Azure Monitor, junto con WorkspaceId.

{% hint style="warning" %}
Este método de registro está obsoleto y Microsoft ha anunciado que retirará esta API de registro. Cambie a AppConfig:LoggingConfig:DataCollectionEndpointUri y AppConfig:LoggingConfig:RuleId en su lugar, como se describe en el [Administración de registros](/es/configuracion-de-azure/log-configuration.md) artículo.
{% endhint %}

{% hint style="info" %}
SCEPman Certificate Master no admite almacenar valores de configuración en Key Vault de la misma manera que lo hace el componente principal de SCEPman. Sin embargo, existe una forma genérica de almacenar la configuración de App Service en Key Vault, la cual [Mika Berglund](https://mikaberglund.com/store-your-app-service-configuration-settings-in-azure-key-vault/) lo describe en su blog. En resumen, debe agregar el permiso Secrets-Get a la Identidad administrada de Certificate Master y, para SharedKey, usaría `@Microsoft.KeyVault(SecretUri=https://YOURKEYVAULTNAMEHERE.vault.azure.net/secrets/appconfig--loggingconfig--sharedkey/)` como valor para AppConfig:LoggingConfig:SharedKey.
{% endhint %}

## AppConfig:LoggingConfig:DataCollectionEndpointUri

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

**Valor:** Cadena

**Descripción:**

Se usa junto con AppConfig:LoggingConfig:RuleId para registrar en un Log Analytics Workspace, autenticándose con la Identidad administrada del App Service.

Esta es la URI del punto de conexión de recopilación de datos (DCE) de Azure Monitor.

## AppConfig:LoggingConfig:RuleId

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

**Valor**: Cadena

**Descripción:**

Se usa junto con AppConfig:LoggingConfig:DataCollectionEndpointUri para registrar en un Log Analytics Workspace, autenticándose con la Identidad administrada del App Service.

Esta configuración es el Id inmutable del recurso Data Collection Rule (DCR).

Las identidades administradas de los App Services que registran en la DCR deben tener asignado el *Publicador de métricas de supervisión* rol en la DCR.

Por lo general, no configurará esta opción manualmente, ya que el módulo SCEPman PS o el módulo de Terraform lo hacen por usted y también asignan automáticamente el rol requerido cuando crean la DCR y el DCE.

## AppConfig:LoggingConfig:AzureOfferingDomain

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

**Valor:** Cadena

**Descripción:**

Si el workspace no está en la nube pública global de Azure, puede configurar aquí el dominio de oferta. El valor predeterminado es 'azure.com'.

{% hint style="danger" %}
¡Los cambios pueden dañar su servicio!
{% endhint %}

## AppConfig:LoggingConfig:LogLevel

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

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

**Descripción:**

El nivel mínimo de registro que se registrará. El valor predeterminado es 'Info'. Solo se registrarán las entradas de registro con un nivel igual o superior al nivel configurado.

Tenga en cuenta que si configura esta opción en 'Trace' o 'Debug', la salida de registro podría contener datos personales como UPN o direcciones IP de los usuarios. Si desea evitar datos personales en la salida de registro, debe configurar esta opción en 'Info' o superior.

## AppConfig:LoggingConfig:AzureEventHubConnectionString

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

{% hint style="info" %}
El registro en Azure Event Hub es posible en la versión 2.7 y posteriores
{% endhint %}

**Valor:** Cadena

**Descripción:**

La cadena de conexión a su Azure Event Hub. Esta es una configuración obligatoria si desea usar Azure Event Hub.

## AppConfig:LoggingConfig:AzureEventHubName

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

{% hint style="info" %}
El registro en Azure Event Hub es posible en la versión 2.7 y posteriores
{% endhint %}

**Valor:** Cadena

**Descripción:**

El nombre de su Azure Event Hub. Esta es una configuración obligatoria si desea usar Azure Event Hub.

## AppConfig:LoggingConfig:AzureEventHubPartitionKey

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

{% hint style="info" %}
El registro en Azure Event Hub es posible en la versión 2.7 y posteriores
{% endhint %}

**Valor:** Cadena

**Descripción:**

La clave de partición de su Azure Event Hub. Esta configuración es opcional. Si no la define, el valor predeterminado es '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/es/configuracion-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.
