Browse Source

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

master
SisMaker 4 months ago
parent
commit
f1bc93b60b
3 changed files with 18 additions and 7 deletions
  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 View File

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

+ 6
- 6
src/errLogger/lgErrLoggerH.erl View File

@ -45,12 +45,12 @@
true ->
if
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) ->
{_, 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 ->
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,
logged;
_ -> no_log
@ -63,12 +63,12 @@
true ->
if
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) ->
{_, 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 ->
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,
logged;
_ -> no_log

+ 11
- 0
src/formatter/lgFmtTer.erl View File

@ -9,6 +9,7 @@
format/2
, format/3
, fmtCfg/1
, errSeverity/1
]).
%%
@ -228,6 +229,16 @@ loSeverity(?llvAlert) -> <<"alert">>;
loSeverity(?llvEmergency) -> <<"emergency">>;
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(?llvInfo) -> <<"INFO">>;
upSeverity(?llvNotice) -> <<"NOTICE">>;

Loading…
Cancel
Save