As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Registro em log de mensagens do servidor (servidores personalizados)
Você pode capturar mensagens personalizadas do servidor de seus servidores Amazon GameLift Servers personalizados em arquivos de log. Para saber mais sobre como registrar Amazon GameLift ServersRealtime, consulteRegistrando mensagens do servidor (Amazon GameLift ServersRealtime).
Importante
Há um limite no tamanho de um arquivo de log por sessão de jogo (veja Amazon GameLift Serversendpoints e cotas no Referência geral da AWS). Quando uma sessão de jogo termina, Amazon GameLift Servers carrega os registros do servidor para o Amazon Simple Storage Service (Amazon S3). Amazon GameLift Serversnão carregará registros que excedam o limite. Os troncos podem crescer muito rapidamente e exceder o limite de tamanho. Você deve monitorar seus logs e limitar a saída do log somente às mensagens necessárias.
Configurando o registro em log para servidores personalizados
Com servidores Amazon GameLift Servers personalizados, você escreve seu próprio código para realizar o registro, que você configura como parte da configuração do processo do servidor. Amazon GameLift Serversusa sua configuração de registro para identificar os arquivos que devem ser enviados para o Amazon S3 no final de cada sessão de jogo.
As instruções a seguir mostram como configurar o registro usando exemplos de código simplificados:
Gravar em registros
Seus arquivos de log existem após o início do processo do servidor. Você poderá gravar nos registros usando qualquer método para gravar nos arquivos. Para capturar toda a saída padrão e a saída de erro do seu servidor, remapeie os fluxos de saída para arquivos de log, como nos exemplos a seguir:
Acessando logs do servidor
Quando uma sessão de jogo termina, armazena Amazon GameLift Servers automaticamente os registros em um bucket do Amazon S3 e os retém por 14 dias. Para obter a localização dos registros de uma sessão de jogo, você pode usar a operação da GetGameSessionLogUrlAPI. Para baixar os registros, use a URL que a operação retorna.