Utilize a página Serviço HTTP para especificar a política geral de log de acesso às aplicações Web.
O serviço HTTP oferece os recursos para implantar aplicações Web e para tornar acessíveis pelos clientes HTTP as aplicações Web implantadas, juntamente com servidores virtuais, pools de threads e o recurso Configuração de Rede.
O GlassFish Server utiliza o log de acesso do serviço HTTP para ativar e configurar a circulação de logs de acesso nos servidores virtuais. Esses logs estão localizados no Os diretórios domain-dir e/logs/access
tem os seguintes nomes da seguinte maneira: virtual_server_name_access_log.
aaaaMMdd-
HHh
mmm
sss.txt
A página Serviço HTTP contém as opções a seguir:
Botão para restaurar com os valores default as definições que apresentam valores default. As definições que não apresentam valores default não são alteradas.
O nome da configuração à qual as definições nesta página se aplicam. Este campo é somente para leitura.
Identifica se o sign-on único está ativado por default para todas as aplicações Web em todos os servidores virtuais neste servidor que estão configurados para o mesmo realm. Se esta opção não estiver ativada, o sign-on único será desativado por default para todos os servidores virtuais e os usuários precisarão se autenticar separadamente em cada aplicação de cada servidor virtual. Você pode substituir esta definição para um servidor virtual individual. O SSO pode ser ativado ou desativado. Por default, essa opção está desativada.
Se essa opção for selecionada, o log de acesso será ativado para todos os subelementos de servidor virtual que não especificarem essa propriedade. Se não for selecionada, a opção desativará o log de acesso para todos os subelementos de servidor virtual que não especificarem essa propriedade. Por default, essa opção está desativada.
Se essa opção for selecionada, a rotação do arquivo de log será ativada. Por default, a opção está ativada.
A única política de rotação disponível é tempo
.
O número de minutos entre as rotações do log de acesso. Esse campo só será válido se a Política de Rotação for tempo
. O valor default é 1.440 minutos (24 horas).
Valor de sequência a ser adicionado ao final do nome do arquivo de log após a rotação. O valor default é dd-MM-yyyy
.
Verifique se o sufixo de rotação contém valores suficientes para criar um sufixo exclusivo para cada rotação de log. Por exemplo, se o log de acesso for circulado mais de uma vez ao dia, inclua a hora do dia no sufixo de rotação.
Um sufixo exclusivo é necessário para assegurar que o arquivo de log de acesso seja circulado sempre que o intervalo de rotação for cumprido. Se o sufixo de rotação do novo arquivo de log de acesso for igual ao sufixo de rotação do arquivo de log existente, o arquivo não será circulado.
O número máximo de arquivos de log de acesso rotacionado a serem mantidos. Um valor negativo indica que não há limite para a contagem de arquivos. O valor default é -1.
O tamanho, em bytes, do buffer de registros de acesso ou um valor menor que ou igual a 0 para registros de acesso sem buffer. O valor default é 32.768.
O número de segundos antes que o log seja gravado no disco. O log de acesso é gravado quando o buffer está cheio ou quando o intervalo expira. Se o valor for menor que ou igual a 0, o buffer será sempre gravado, mesmo que não esteja cheio. Isso significa que, a cada vez que o servidor é acessado, a mensagem de log é armazenada diretamente no arquivo. O valor default é 300.
Valor de sequência que especifica quais informações devem ser capturadas no log de acesso e a ordem em que devem ser capturadas. O valor default é o seguinte:
%client.name% %auth-user-name% %datetime% %request% %status% %response.length%
Esses valores estão disponíveis para inclusão na string de formato:
%attribute.
nome%
Registra o valor (ao chamar seu método toString
) do atributo de solicitação com o determinado nome
%auth-user-name%
Nome do usuário autorizado
%client.name%
Nome do host cliente
%client.dns%
DNS Cliente
%cookie.
nome%
O valor do cookie solicitado com o nome determinado
%cookie.value%
O valor do primeiro cookie encontrado na solicitação
%datetime%
Data do sistema
%request%
Linha de solicitação HTTP completo
%status%
Status
%response.length%
Tamanho do conteúdo da resposta
%header.referer%
Cabeçalho do referenciador
%header.user-agent%
Cabeçalho de agente do usuário
%http-method%
Método HTTP
%http-uri%
URI HTTP
%query-str%
Sequência de consulta HTTP
%http-version%
Versão do protocolo HTTP
%header.accept%
Cabeçalho da aceitação
%header.date%
Cabeçalho de data
%header.if-mod-since%
Cabeçalho Se modificado desde
%header.auth%
Cabeçalho da autorização
%header.
qualquer%
Um valor de cabeçalho HTTP válido em RFC 2616 (qualquer
também é um valor de cabeçalho válido; está especificado como variável, aqui)
%cookie.
nome%
O valor do atributo da sessão com o nome name, or NULL-SESSION-ATTRIBUTE-
name se o atributo denominado não existir na sessão ou NULL-SESSION
se nenhuma sessão existir
%time-taken%
Tempo (em milissegundos) que levou para efetuar o serviço de cada solicitação
%vs.id%
ID do servidor virtual
As propriedades adicionais do serviço HTTP. Para obter uma descrição das propriedades disponíveis, Propriedades Específicas ao Serviço HTTP consulte.
Para Configurar o Serviço de HTTP
Nenhum.
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices