|
@ -51,7 +51,8 @@ start(Filename, MaxFmtSize, MaxFileSize, Date, Count, Rotator) -> |
|
|
start_link(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}, []). |
|
|
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), |
|
|
Filename = rumUtil:parsePath(RelFilename), |
|
|
case Rotator:openLogFile(Filename, false) of |
|
|
case Rotator:openLogFile(Filename, false) of |
|
|
{ok, Fd, Inode, CTime, _Size} -> |
|
|
{ok, Fd, Inode, CTime, _Size} -> |
|
|