diff --git a/eRum.sample.config b/eRum.sample.config index 93d5f2e..674c9cd 100644 --- a/eRum.sample.config +++ b/eRum.sample.config @@ -34,7 +34,7 @@ {extraSinks, []}, %% 限制每秒允许的消息数量 最好将此数字保持较小 {errLoggerHwm, 50}, - {traces, []]}, + {traces, []}, %% ********************************************** 日志文件配置相关 ************************************************ %% 可选的日志路径, 默认情况下是当前路径 diff --git a/src/crashLog/rumCrashLog.erl b/src/crashLog/rumCrashLog.erl index 1afc5bb..aa01386 100644 --- a/src/crashLog/rumCrashLog.erl +++ b/src/crashLog/rumCrashLog.erl @@ -51,7 +51,8 @@ start(Filename, MaxFmtSize, MaxFileSize, Date, Count, Rotator) -> start_link(Filename, MaxFmtSize, MaxFileSize, Date, Count, Rotator) -> gen_srv:start_link({local, ?MODULE}, ?MODULE, {Filename, MaxFmtSize, MaxFileSize, Date, Count, Rotator}, []). -init({RelFilename, MaxFmtSize, MaxFileSize, Date, Count, Rotator}) -> +init({RelFilename, MaxFmtSize, MaxFileSize, CfgDate, Count, Rotator} = A) -> + {ok, Date} = rumUtil:parseRotateSpec(CfgDate), Filename = rumUtil:parsePath(RelFilename), case Rotator:openLogFile(Filename, false) of {ok, Fd, Inode, CTime, _Size} ->