2011-04-13 95 views
2

有了這個配置文件:SASL商店進度報告

[ 
{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

errlog_type文檔說:

errlog_type = error | progress | all <optional>

通過範圍限制在指定sasl_error_logger進行錯誤報告,進度報告,或兩個錯誤日誌。默認爲all

我讀到這意味着它僅適用於什麼是sasl_error_logger,而不是由其他記錄器,在這種情況下,多文件記錄器記錄。