SASL хранит отчет о проделанной работе, несмотря на {errlog_type, error} - PullRequest
2 голосов
/ 13 апреля 2011

С этим файлом конфигурации:

[
 {gmcontroller, [{config_file, "/mware/config/controller.config"}]},
 %% SASL config
 {sasl, [
         {sasl_error_logger, false},
         {errlog_type, error},
         {error_logger_mf_dir, "log/sasl"},      % Log directory
         {error_logger_mf_maxbytes, 10485760},   % 1 MB max file size
         {error_logger_mf_maxfiles, 5}           % 5 files max
         ]}
].

SASL почему-то ведет отчеты о проделанной работе:

4> rb:start([{report_dir, "/mware/log/sasl"}]). 
rb: reading report...done.
rb: reading report...done.
rb: reading report...done.
rb: reading report...done.
rb: reading report...done.

=PROGRESS REPORT==== 13-Apr-2011::16:29:11 ===
          supervisor: {local,sasl_sup}
             started: [{pid,<0.48.0>},
                       {name,rb_server},
                       {mfargs,
                           {rb,start_link,
                               [[{report_dir,
                                     "/mware/log/sasl"}]]}},
                       {restart_type,temporary},
                       {shutdown,brutal_kill},
                       {child_type,worker}]
{ok,<0.48.0>}

5> rb:list().
  No                Type      Process       Date     Time
  ==                ====      =======       ====     ====
 157            progress  <6835.60.0> 2011-04-13 14:10:31
 156            progress  <6835.60.0> 2011-04-13 14:10:31
 ...

Я знаю, что файл конфигурации используется, потому что файлы журналов имеют правильный размер и находятся в ожидаемом каталоге. Так что я делаю не так?

1 Ответ

1 голос
/ 14 апреля 2011

Документация для errlog_type гласит:

errlog_type = error | progress | all <optional>

Ограничение регистрации ошибок, выполняемой указанным sasl_error_logger, до отчетов об ошибках, отчетов о ходе выполнения или обоих.По умолчанию это all.

Я прочитал это, чтобы означать, что оно применяется только к тому, что записывается sasl_error_logger, а не другими регистраторами, в данном случае многофайловым регистратором.

...