Compartilhar via


enumeração HTTP_LOGGING_TYPE (http.h)

A enumeração HTTP_LOGGING_TYPE define o tipo de registro em log que é executado.

Essa enumeração é usada na estrutura HTTP_LOGGING_INFO .

Syntax

typedef enum _HTTP_LOGGING_TYPE {
  HttpLoggingTypeW3C,
  HttpLoggingTypeIIS,
  HttpLoggingTypeNCSA,
  HttpLoggingTypeRaw
} HTTP_LOGGING_TYPE, *PHTTP_LOGGING_TYPE;

Constantes

 
HttpLoggingTypeW3C
O formato de log é o registro em log estendido no estilo W3C. Os aplicativos escolhem os campos registrados no membro Campos da estrutura HTTP_LOGGING_INFO .

Quando esse tipo de registro em log é definido em um Grupo de URL, o registro em log é semelhante ao log do site do IIS6. Quando definido em uma sessão de servidor, esse formato funciona como um log centralizado para todos os Grupos de URLs.
HttpLoggingTypeIIS
O formato de log é registro em log de estilo IIS5/6. Esse formato tem uma definição de campo fixa; os aplicativos não podem escolher quais campos são registrados. Esse formato não pode ser escolhido ao definir a propriedade de registro em log em uma sessão de servidor.
HttpLoggingTypeNCSA
O formato de log é o log de estilo NCSA. Esse formato tem uma definição de campo fixa; os aplicativos não podem escolher quais campos são registrados. Esse formato não pode ser escolhido ao definir a propriedade de registro em log em uma sessão de servidor.
HttpLoggingTypeRaw
O formato de log é o log binário centralizado. Esse formato tem uma definição de campo fixa; os aplicativos não podem escolher quais campos são registrados. Esse formato não pode ser escolhido ao definir a propriedade de registro em log em um grupo de URL.

Comentários

Os arquivos de log são nomeados com base no tipo de substituição e no formato de log, conforme mostrado na tabela a seguir.

Formatar Tipo de Substituição Padrão de nome de arquivo
Formato de log do Microsoft IIS Tamanho inetsvnn.log
A cada hora inyymmddhh.log
Diariamente inyymmdd.log
Semanalmente inymmww.log
Mensal inyymm.log
Formato de arquivo de log comum NCSA Tamanho ncsann.log
A cada hora ncyymmddhh.log
Diariamente ncyymmdd.log
Semanalmente ncyymmww.log
Mensal ncyymm.log
Formato de arquivo de log estendido W3C Tamanho extendnn.log
A cada hora exyymmddhh.log
Diariamente exyymmdd.log
Semanalmente exyymmww.log
Mensal exyymm.log
 

A tabela a seguir lista os caracteres de elemento de tempo e o que eles representam.

Item Descrição
yy A representação de dois dígitos do ano.
MM A representação de dois dígitos do mês.
ww A representação de dois dígitos da semana.
dd A representação de dois dígitos do dia.
hh A representação de dois dígitos da hora em notação de 24 horas.
nn A representação de dois dígitos da sequência numérica.
 

Para obter mais informações sobre os formatos de arquivo de log, consulte Formatos de arquivo de log do IIS.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho http.h

Confira também

Tipos de enumeração da API do Servidor HTTP versão 2.0

HTTP_LOGGING_INFO