Selaa lähdekoodia

ft: error_logger的消息添加模块和函数

master
SisMaker 4 kuukautta sitten
vanhempi
commit
f1bc93b60b
3 muutettua tiedostoa jossa 18 lisäystä ja 7 poistoa
  1. +1
    -1
      include/lgDef.hrl
  2. +6
    -6
      src/errLogger/lgErrLoggerH.erl
  3. +11
    -0
      src/formatter/lgFmtTer.erl

+ 1
- 1
include/lgDef.hrl Näytä tiedosto

@ -67,7 +67,7 @@
%% %%
-define(LgDefHandler, -define(LgDefHandler,
[ [
% {lgBkdConsole, [{level, '>=info'}]},
{lgBkdConsole, [{level, '>=debug'}]},
{lgBkdFile, [{id, info}, {file, <<"info.log">>}, {level, '>=info'}, {size, 10485760}, {date, <<"$D0">>}]}, {lgBkdFile, [{id, info}, {file, <<"info.log">>}, {level, '>=info'}, {size, 10485760}, {date, <<"$D0">>}]},
{lgBkdFile, [{id, error}, {file, <<"error.log">>}, {level, '>=error'}, {size, 10485760}, {date, <<"$D0">>}]} {lgBkdFile, [{id, error}, {file, <<"error.log">>}, {level, '>=error'}, {size, 10485760}, {date, <<"$D0">>}]}
]). ]).

+ 6
- 6
src/errLogger/lgErrLoggerH.erl Näytä tiedosto

@ -45,12 +45,12 @@
true -> true ->
if if
is_pid(PidOrMd) -> is_pid(PidOrMd) ->
eLog:doLogImpl(Severity, PidOrMd, 'Undef', 'Undef', 0, [], Msg, [], -1, Sink, safe);
eLog:doLogImpl(Severity, PidOrMd, 'error_logger', lgFmtTer:errSeverity(Severity), 0, [], Msg, [], -1, Sink, safe);
is_list(PidOrMd) -> is_list(PidOrMd) ->
{_, LogPid} = lists:keyfind(pid, 1, PidOrMd), {_, LogPid} = lists:keyfind(pid, 1, PidOrMd),
eLog:doLogImpl(Severity, LogPid, 'Undef', 'Undef', 0, lists:keydelete(pid, 1, PidOrMd), Msg, [], -1, Sink, safe);
eLog:doLogImpl(Severity, LogPid, 'error_logger', lgFmtTer:errSeverity(Severity), 0, lists:keydelete(pid, 1, PidOrMd), Msg, [], -1, Sink, safe);
true -> true ->
eLog:doLogImpl(Severity, list_to_pid("<0.0.0>"), 'Undef', 'Undef', 0, [], Msg, [{tag, PidOrMd}], -1, Sink, safe)
eLog:doLogImpl(Severity, list_to_pid("<0.0.0>"), 'error_logger', lgFmtTer:errSeverity(Severity), 0, [], Msg, [{tag, PidOrMd}], -1, Sink, safe)
end, end,
logged; logged;
_ -> no_log _ -> no_log
@ -63,12 +63,12 @@
true -> true ->
if if
is_pid(PidOrMd) -> is_pid(PidOrMd) ->
eLog:doLogImpl(Severity, PidOrMd, 'Undef', 'Undef', 0, [], Fmt, Args, -1, Sink, safe);
eLog:doLogImpl(Severity, PidOrMd, 'error_logger', lgFmtTer:errSeverity(Severity), 0, [], Fmt, Args, -1, Sink, safe);
is_list(PidOrMd) -> is_list(PidOrMd) ->
{_, LogPid} = lists:keyfind(pid, 1, PidOrMd), {_, LogPid} = lists:keyfind(pid, 1, PidOrMd),
eLog:doLogImpl(Severity, LogPid, 'Undef', 'Undef', 0, lists:keydelete(pid, 1, PidOrMd), Fmt, Args, -1, Sink, safe);
eLog:doLogImpl(Severity, LogPid, 'error_logger', lgFmtTer:errSeverity(Severity), 0, lists:keydelete(pid, 1, PidOrMd), Fmt, Args, -1, Sink, safe);
true -> true ->
eLog:doLogImpl(Severity, list_to_pid("<0.0.0>"), 'Undef', 'Undef', 0, [{tag, PidOrMd}], Fmt, Args, -1, Sink, safe)
eLog:doLogImpl(Severity, list_to_pid("<0.0.0>"), 'error_logger', lgFmtTer:errSeverity(Severity), 0, [{tag, PidOrMd}], Fmt, Args, -1, Sink, safe)
end, end,
logged; logged;
_ -> no_log _ -> no_log

+ 11
- 0
src/formatter/lgFmtTer.erl Näytä tiedosto

@ -9,6 +9,7 @@
format/2 format/2
, format/3 , format/3
, fmtCfg/1 , fmtCfg/1
, errSeverity/1
]). ]).
%% %%
@ -228,6 +229,16 @@ loSeverity(?llvAlert) -> <<"alert">>;
loSeverity(?llvEmergency) -> <<"emergency">>; loSeverity(?llvEmergency) -> <<"emergency">>;
loSeverity(?llvNone) -> <<"none">>. loSeverity(?llvNone) -> <<"none">>.
errSeverity(?llvDebug) -> 'debug';
errSeverity(?llvInfo) -> 'info';
errSeverity(?llvNotice) -> 'notice';
errSeverity(?llvWarning) -> 'warning';
errSeverity(?llvError) -> 'error';
errSeverity(?llvCritical) -> 'critical';
errSeverity(?llvAlert) -> 'alert';
errSeverity(?llvEmergency) -> 'emergency';
errSeverity(?llvNone) -> 'Undef'.
upSeverity(?llvDebug) -> <<"DEBUG">>; upSeverity(?llvDebug) -> <<"DEBUG">>;
upSeverity(?llvInfo) -> <<"INFO">>; upSeverity(?llvInfo) -> <<"INFO">>;
upSeverity(?llvNotice) -> <<"NOTICE">>; upSeverity(?llvNotice) -> <<"NOTICE">>;

Ladataan…
Peruuta
Tallenna