Compartilhar via


Web Apps - Update Diagnostic Logs Config

Descrição para Atualizações da configuração de log de um aplicativo.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs?api-version=2024-04-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
name
path True

string

Nome do aplicativo.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Nome do grupo de recursos ao qual o recurso pertence.

subscriptionId
path True

string

Sua ID de assinatura do Azure. Esta é uma cadeia de caracteres formatada por GUID (por exemplo, 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

Versão da API

Corpo da solicitação

Nome Tipo Description
kind

string

Tipo de recurso.

properties.applicationLogs

ApplicationLogsConfig

Configuração de logs de aplicativo.

properties.detailedErrorMessages

EnabledConfig

Configuração detalhada de mensagens de erro.

properties.failedRequestsTracing

EnabledConfig

Configuração de rastreamento de solicitações com falha.

properties.httpLogs

HttpLogsConfig

Configuração de logs HTTP.

Respostas

Nome Tipo Description
200 OK

SiteLogsConfig

OKEY

Other Status Codes

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Definições

Nome Description
ApplicationLogsConfig

Configuração de logs de aplicativo.

AzureBlobStorageApplicationLogsConfig

O aplicativo registra a configuração de armazenamento de blobs do Azure.

AzureBlobStorageHttpLogsConfig

Logs http para a configuração de armazenamento de blobs do Azure.

AzureTableStorageApplicationLogsConfig

Logs de aplicativo para a configuração de armazenamento de tabelas do Azure.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Details
EnabledConfig

Configuração habilitada.

Error

Modelo de erro.

FileSystemApplicationLogsConfig

Logs de aplicativo para a configuração do sistema de arquivos.

FileSystemHttpLogsConfig

Logs http para a configuração do sistema de arquivos.

HttpLogsConfig

Configuração de logs http.

LogLevel

Nível de log.

SiteLogsConfig

Configuração dos logs do site do Serviço de Aplicativo.

ApplicationLogsConfig

Configuração de logs de aplicativo.

Nome Tipo Description
azureBlobStorage

AzureBlobStorageApplicationLogsConfig

Logs de aplicativo para a configuração de armazenamento de blobs.

azureTableStorage

AzureTableStorageApplicationLogsConfig

Logs de aplicativo para a configuração de armazenamento de tabelas do Azure.

fileSystem

FileSystemApplicationLogsConfig

Logs de aplicativo para a configuração do sistema de arquivos.

AzureBlobStorageApplicationLogsConfig

O aplicativo registra a configuração de armazenamento de blobs do Azure.

Nome Tipo Description
level

LogLevel

Nível de log.

retentionInDays

integer (int32)

Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa nenhuma retenção.

sasUrl

string

URL SAS para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão.

AzureBlobStorageHttpLogsConfig

Logs http para a configuração de armazenamento de blobs do Azure.

Nome Tipo Description
enabled

boolean

True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida.

retentionInDays

integer (int32)

Retenção em dias. Remova blobs com mais de X dias. 0 ou inferior significa nenhuma retenção.

sasUrl

string

URL SAS para um contêiner de blob do azure com permissões de leitura/gravação/lista/exclusão.

AzureTableStorageApplicationLogsConfig

Logs de aplicativo para a configuração de armazenamento de tabelas do Azure.

Nome Tipo Description
level

LogLevel

Nível de log.

sasUrl

string

URL SAS para uma tabela do Azure com permissões de adição/consulta/exclusão.

DefaultErrorResponse

Resposta de erro do Serviço de Aplicativo.

Nome Tipo Description
error

Error

Modelo de erro.

Details

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erros.

target

string

Informações detalhadas de descrição e depuração de erros.

EnabledConfig

Configuração habilitada.

Nome Tipo Description
enabled

boolean

True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida.

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erros.

target

string

Informações detalhadas de descrição e depuração de erros.

FileSystemApplicationLogsConfig

Logs de aplicativo para a configuração do sistema de arquivos.

Nome Tipo Valor padrão Description
level

LogLevel

Off

Nível de log.

FileSystemHttpLogsConfig

Logs http para a configuração do sistema de arquivos.

Nome Tipo Description
enabled

boolean

True se a configuração estiver habilitada, false se estiver desabilitada e nula se a configuração não estiver definida.

retentionInDays

integer (int32)

Retenção em dias. Remova arquivos com mais de X dias. 0 ou inferior significa nenhuma retenção.

retentionInMb

integer (int32)

minimum: 25
maximum: 100

Tamanho máximo em megabytes que os arquivos de log http podem usar. Quando os arquivos de log antigos atingidos forem removidos para abrir espaço para os novos. O valor pode variar entre 25 e 100.

HttpLogsConfig

Configuração de logs http.

Nome Tipo Description
azureBlobStorage

AzureBlobStorageHttpLogsConfig

Logs http para a configuração de armazenamento de blobs do Azure.

fileSystem

FileSystemHttpLogsConfig

Logs http para a configuração do sistema de arquivos.

LogLevel

Nível de log.

Valor Description
Error
Information
Off
Verbose
Warning

SiteLogsConfig

Configuração dos logs do site do Serviço de Aplicativo.

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.applicationLogs

ApplicationLogsConfig

Configuração de logs de aplicativo.

properties.detailedErrorMessages

EnabledConfig

Configuração detalhada de mensagens de erro.

properties.failedRequestsTracing

EnabledConfig

Configuração de rastreamento de solicitações com falha.

properties.httpLogs

HttpLogsConfig

Configuração de logs HTTP.

type

string

Tipo de recurso.