Um ponto muito interessante que muita gente acaba não dando tanta atenção é sobre os logs que o serviço do Protheus gera, como na grande maioria das vezes o serviço fica diretamente no serviço do sistema operacional acabamos não nos atentando das valiosas informações que ele gera.
Muitos problemas podem ser resolvidos verificando o LOG gerado no appserver.
NO TDN da TOTVS há alguma documentação sobre o assunto, porém ainda é muito pouco explorado, aqui vou abordar uma das partes da configuração do appservercomo servidor de LOG´s, ponto interessante para quem trabalha com balanceamento concentrando assim os logs em um único local.
Configuração. 
A sessão [LogServer] indica que o AppServer irá se comportar como Servidor de Logs (LogServer).
Obs. Para que o AppServer execute como LogServer ele deve ser informado com o argumento de execução (-logserver).
Ex:      appserver -logserver
 Disponível em Build igual ou superior a 7.00.131227A NG
 Parâmetros da Sessão 
Nome 
 | 
Tipo 
 | 
Descrição 
 | 
Padrão 
 | 
port 
 | 
Numérico 
 | 
Porta TCP que o servidor irá receber os Logs no padrão SysLog 
 | 
514 
 | 
type 
 | 
Caractere 
 | 
Tipo de Log e de gravação de Log 
 | 
5424  
 | 
file 
 | 
Caractere 
 | 
Nome base do arquivo que irá conter os Logs 
 | 
log_server.txt 
 | 
file_size 
 | 
Numérico 
 | 
Tamanho do arquivo em bytes 
Obs. Este é o tamanho de referência para os arquivos, porém os arquivos podem conter em alguns Kb em SQLite. 
 | 
1 Mb 
 | 
max_files 
 | 
Numérico 
 | 
Número máximo de arquivos de backup 
 | 
10 
 | 
backup_dir 
 | 
Caractere 
 | 
Diretório onde serão armazenados os arquivos de backup 
 | 
backup_logs 
 | 
map_file 
 | 
Numérico 
 | 
Indica que deve gravar em arquivo ("file".log). Valores: 0 - desabilitado 1 - habilitado 
 | 
1 
 | 
sqlite 
 | 
Numérico 
 | 
Indica que deve gravar em SQLite ("file".db). Valores: 0 - desabilitado 1 - habilitado 
 | 
1 
 | 
backup_sqlite_cfg_file 
 | 
Caractere 
 | 
Lista de arquivos de backup gerados do SQLite 
 | 
"file".cfg 
 | 
backup_sqlite_folder 
 | 
Caractere 
 | 
Diretório onde serão armazenados os arquivos de backup do SQLite 
 | 
"backup_dir" 
 | 
echo 
 | 
Numérico  
 | 
Indica de deve fazer o echo de todas as mensagens recebidas 
 | 
0 
 | 
echo_error 
 | 
Numérico 
 | 
 Indica de deve fazer o echo de todas as mensagens recebidas com erro 
 | 
0 
 | 
proxy_server 
 | 
Caractere 
 | 
Nome do Servidor de Proxy que irá receber os logs redirecionados a partir deste servidor 
 | |
proxy_port 
 | 
Numérico 
 | 
Porta TCP do servidor de Proxy  
 | |
proxy_buffer 
 | 
Numérico 
 | 
Tamanho do Buffer interno (em bytes) para armazenamento de Logs, caso o servidor de proxy não esteja recebendo os Logs 
 | 
10 Mb 
 | 
receiver_port 
 | 
Numérico 
 | 
Porta em que o Log Server irá receber/enviar as requisições para o Log Viewer. 
Obs. Se não for configurado não envia informações dos Logs. 
 | 
A sessão [LogServerService] indica que o nome do serviço a ser instalado como Servidor de Logs (LogServer).
Parâmetros da Sessão
Nome 
 | 
Tipo 
 | 
Descrição 
 | 
Padrão 
 | 
NAME 
 | 
Caractere 
 | 
Nome do serviço 
 | |
DISPLAYNAME 
 | 
Caractere 
 | 
Nome de visualização do serviço 
 | 
Exemplo
[LogServer]
port=4000
file=log_totvstec11
file_size=1048576
max_files=50
backup_dir=backup_log
map_file=1
sqlite=1
[LogServerService]
NAME=.PROTHEUS_12_4000_Log_Server
DISPLAYNAME=.PROTHEUS_12_4000_Log_Server
Para o uso do Log Server como serviço do sistema operacional Windows deve-se configurar a seção LogServerService e executar o comando appserver -logserver -install.
 Toda a informação técnica foi retirada do site TDN da TOTVS.
Boa Leitura!!