erlang-shell mode no Emacs não mostra o erro error_logger

0

Eu também gosto do Emacs e do Erlang; Eu configurei o erlang-mode e o distel corretamente.

No meu projeto, quando lida com o log, ele não mostra o

=ERROR REPORT==== 15-Sep-2012::14:09:30 ===

no escudo erlang.

No entanto, no Windows, funciona. mas eu gosto de desenvolver no Ubuntu. Alguém poderia me dar alguns conselhos sobre como fazê-lo funcionar?

    
por algking 15.09.2012 / 08:17

1 resposta

0

{sasl_error_logger, false} é o seu problema. Isso diz ao seu nó Erlang para desativar o registro no terminal e para arquivos de texto simples. De acordo com o manual , você pode configurá-lo como tty ou {file, "mylog.txt"} para obter a saída do log .

Você também tem isso em sua configuração:

{error_logger_mf_dir, "./logs"}, %% dirs
{error_logger_mf_maxbytes, 1048760}, %% 10M per log file.
{error_logger_mf_maxfiles, 10}

Isso faz com que seu nó Erlang salve mensagens de erro em um formato binário em vários arquivos (daí mf ) em ./logs . Você pode usar o navegador de relatórios (seção 2.5, "Navegador de relatórios") para acessá-los .

    
por 19.09.2012 / 13:48