Use a página do recurso Log para configurar como o IIS registrará as solicitações feitas ao servidor Web e quando novos arquivos de log serão criados.

Lista de Elementos da Interface do Usuário

As tabelas a seguir descrevem os elementos da interface do usuário disponíveis na página do recurso e no painel Ações.

Elementos da Página do Recurso

Nome do elementoDescrição

Um arquivo de log por

Especifica se o servidor Web deve manter um arquivo de log para o servidor inteiro ou um arquivo de log para cada site no servidor.

Ao selecionar Site, as configurações que você especificar na página Log no nível do servidor serão valores padrão para todos os sites no seu servidor. Você poderá então abrir a página Log no nível do site para definir configurações específicas de um site.

Formato

Especifica o formato do arquivo de log criado quando uma solicitação é registrada.

Quando você configurar o servidor Web para que tenha um arquivo de log, poderá selecionar um dos seguintes formatos para o arquivo de log:

ValorDescrição

Binário

Configura o IIS para usar o formato de log centralizado binário. Ao usar esse formato, o IIS criará um arquivo de log para todos os sites no servidor Web. Cada site gravará as informações de log de ocorrência de solicitação como dados não formatados binários nesse arquivo de log. Como esse tipo de log conserva recursos importantes de memória e CPU, é adequado para uso em um ambiente ISP, no qual os servidores Web podem hospedar muitos sites ou em uma situação com nível elevado de tráfego.

Observação

Para extrair dados desse formato de arquivo de log, você deve usar uma ferramenta, como o LogParser 2.2.

W3C

Configura o IIS para usar o formato de arquivo de log W3C centralizado, a fim de registrar as informações sobre todos os sites no servidor. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII personalizável, que significa que você especifica os campos que serão registrados. Especifique os campos que serão registrados na caixa de diálogo Campos de Log W3C clicando em Selecionar Campos na página Log. Os campos são separados por espaços, e a hora é registrada em UTC.

Quando você configurar o servidor Web para que tenha um arquivo de log por site, poderá selecionar um dos seguintes formatos para o arquivo de log:

ValorDescrição

IIS

Configura o IIS para usar o formato de arquivo de log do Microsoft IIS, a fim de registrar as informações sobre um site. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII fixo, que significa que você não pode personalizar os campos que serão registrados. Os campos são separados por vírgulas, e a hora é registrada como horário local.

A lista a seguir apresenta os campos que serão registrados quando você usar o formato de arquivo de log do IIS:

  • Client IP address

  • User name

  • Date

  • Time

  • Service and instance

  • Server name

  • Server IP address

  • Time taken

  • Client bytes sent

  • Server bytes sent

  • Service status code (Um valor de 200 indica que a solicitação foi concluída com êxito.)

  • Windows status code (Um valor de 0 indica que a solicitação foi concluída com êxito.)

  • Request type

  • Target of operation

  • Parameters (Os parâmetros são passados para um script.)

Nem todos os campos terão dados. Quando um campo não tiver dados, um hífen (-) será exibido como espaço reservado. Quando um campo tiver um caractere não imprimível, o HTTP.sys o substituirá por um sinal de mais (+) para preservar o formato do arquivo de log.

NCSA

Configura o IIS para usar o formato de arquivo de log NCSA para registrar as informações de log sobre um site. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII fixo, que significa que você não pode personalizar os campos que serão registrados. Os campos são separados por espaços, e a hora é registrada como hora local com a diferença UTC.

A lista a seguir apresenta os campos que serão registrados quando você usar o formato de arquivo de log NCSA comum:

  • Remote host address

  • Remote log name (Esse valor será sempre um hífen.)

  • User name

  • Date, time, and UTC offset

  • Request and protocol version

  • Service status code (Um valor de 200 indica que a solicitação foi concluída com êxito.)

  • Bytes sent

Nem todos os campos terão dados. Quando um campo não tiver dados, um hífen (-) será exibido como espaço reservado. Quando um campo tiver um caractere não imprimível, o HTTP.sys o substituirá por um sinal de mais (+) para preservar o formato do arquivo de log.

W3C

Use o formato do arquivo de log Estendido do W3C para registrar as informações sobre um site. Esse formato é tratado pelo HTTP.sys e é um formato baseado em texto ASCII personalizável, que significa que você especifica os campos que serão registrados. Especifique os campos que serão registrados na caixa de diálogo Campos de Log W3C clicando em Selecionar Campos na página Log. Os campos são separados por espaços, e a hora é registrada em UTC.

Personalizado

Configura o IIS para usar o formato personalizado para um módulo de log personalizado. Ao selecionar essa opção, a página Log será desativada, pois o log personalizado não pode ser configurado no Gerenciador do IIS.

Selecionar Campos

Abre a caixa de diálogo Campos de Log W3C na qual você pode selecionar os campos a serem registrados. Esse botão estará disponível somente quando o formato do arquivo de log W3C for selecionado.

Diretório

Especifica o caminho físico no qual o arquivo ou os arquivos de log são armazenados. O valor padrão é %Unidade_do_Sistema%\inetpub\logs\LogFiles.

Codificação

Especifica como o arquivo ou os arquivos de log serão codificados: UTF-8 ou ANSI.

Selecione UTF-8 quando quiser permitir caracteres de um único byte ou de vários bytes em uma cadeia de caracteres. Essa codificação permite que você leia logs com base em texto, por exemplo, formatos Estendido do W3C, IIS e NCSA comum, em outro idioma que não seja o inglês. Além disso, se os seus servidores Web fornecerem URLs em um idioma que não seja o suportado pela página de código padrão do servidor, você deverá habilitar a codificação UTF-8 para o conteúdo do log.

Por padrão, o IIS tenta fornecer URLs em páginas de código que não sejam a página de código padrão do servidor. Por motivos de segurança, é recomendável habilitar o formato UTF-8 para reduzir o efeito de um ataque que poderia fazer com que os URLs no UTF-8 não fossem convertidos corretamente para a página de códigos padrão.

Agendar

Configure o IIS para criar novos arquivos de log com base em um dos seguintes valores:

  • Por hora: um novo arquivo de log é criado a cada hora.

  • Diariamente: um novo arquivo de log é criado a cada dia.

  • Semanalmente: um novo arquivo de log é criado a cada semana.

  • Mensalmente: um novo arquivo de log é criado a cada mês.

Tamanho máximo de arquivo (em bytes)

Configure o IIS para criar um novo arquivo de log quando o arquivo alcançar determinado tamanho (em bytes).

O tamanho mínimo de arquivo é de 1048576 bytes. Se esse atributo for definido para um valor inferior a 1048576 bytes, o valor padrão é implicitamente assumido como 1048576 bytes.

Não criar novos arquivos de log

Configura o IIS para não criar novos arquivos de log. Isso significa que haverá um único arquivo de log, o qual continuará aumentando à medida que as informações forem registradas.

Usar horário local para nomeação e substituição de arquivo

Especifica que a nomeação e a hora de sobreposição do arquivo de log utilizarão a hora do servidor local. Quando isso não estiver selecionado, será utilizada a UTC.

Observação

Independentemente dessa configuração, os carimbos no arquivo de log real utilizarão o formato de hora para o formato de log selecionado a partir da lista Formato. Por exemplo, os formatos do arquivo de log NCSA e W3C utilizarão o formato de hora UTC para carimbos de hora e data.

Elementos do Painel Ações

Nome do elementoDescrição

Aplicar

Salva as alterações que você fez na página do recurso.

Cancelar

Cancela as alterações que você fez na página do recurso.

Desabilitar

Desabilita o recurso.

Exibir Arquivos de Log

Abre o diretório do arquivo de log.

Consulte também


Sumário