|
@ -30,15 +30,15 @@ init([KillerHwm, KillerReinstallAfter]) -> |
|
|
{ok, #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}}. |
|
|
{ok, #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}}. |
|
|
|
|
|
|
|
|
handleCall(mGetLogLevel, State) -> |
|
|
handleCall(mGetLogLevel, State) -> |
|
|
{replay, ?llvNone, State}; |
|
|
|
|
|
|
|
|
{reply, ?llvNone, State}; |
|
|
handleCall({mSetLogLevel, _Level}, State) -> |
|
|
handleCall({mSetLogLevel, _Level}, State) -> |
|
|
{replay, ok, State}; |
|
|
|
|
|
|
|
|
{reply, ok, State}; |
|
|
handleCall(mGetSettings, State = #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|
handleCall(mGetSettings, State = #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|
{replay, [KillerHwm, KillerReinstallAfter], State}; |
|
|
|
|
|
|
|
|
{reply, [KillerHwm, KillerReinstallAfter], State}; |
|
|
handleCall(mKillSelf, #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|
handleCall(mKillSelf, #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|
exit({kill_me, [KillerHwm, KillerReinstallAfter]}); |
|
|
exit({kill_me, [KillerHwm, KillerReinstallAfter]}); |
|
|
handleCall(_Request, State) -> |
|
|
handleCall(_Request, State) -> |
|
|
{replay, ok, State}. |
|
|
|
|
|
|
|
|
{reply, ok, State}. |
|
|
|
|
|
|
|
|
%% 检查每个日志消息的队列长度不是世界上最好的主意。我们将来可以使此操作在轮询计时器上起作用。 |
|
|
%% 检查每个日志消息的队列长度不是世界上最好的主意。我们将来可以使此操作在轮询计时器上起作用。 |
|
|
handleEvent({mWriteLog, _Message}, State = #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|
handleEvent({mWriteLog, _Message}, State = #state{killerHwm = KillerHwm, killerReTime = KillerReinstallAfter}) -> |
|
|