@ -105,7 +105,7 @@ doLogImpl(Severity, Pid, Node, Module, Function, Line, Metadata, Format, Args, S
gen_emm : info_notify ( TraceSinkPid , { mWriteLog , LgMsg } )
gen_emm : info_notify ( TraceSinkPid , { mWriteLog , LgMsg } )
end .
end .
% % @ doc Get lager metadata for current process
% % @ doc Get metadata for current process
- spec getMd ( ) - > [ { atom ( ) , any ( ) } ] .
- spec getMd ( ) - > [ { atom ( ) , any ( ) } ] .
getMd ( ) - >
getMd ( ) - >
case erlang : get ( ? PdMdKey ) of
case erlang : get ( ? PdMdKey ) of
@ -113,7 +113,7 @@ getMd() ->
MD - > MD
MD - > MD
end .
end .
% % @ doc Set lager metadata for current process .
% % @ doc Set metadata for current process .
% % Will badarg if you don ' t supply a list of { key , value } tuples keyed by atoms .
% % Will badarg if you don ' t supply a list of { key , value } tuples keyed by atoms .
- spec setMd ( [ { atom ( ) , any ( ) } , . . . ] ) - > ok .
- spec setMd ( [ { atom ( ) , any ( ) } , . . . ] ) - > ok .
setMd ( NewMD ) when is_list ( NewMD ) - >
setMd ( NewMD ) when is_list ( NewMD ) - >
@ -185,7 +185,7 @@ setLogHwm(Sink, Handler, Ident, Hwm) when is_integer(Hwm) ->
% % @ doc recalculate min log level
% % @ doc recalculate min log level
upLogLevelCfg ( error_logger ) - >
upLogLevelCfg ( error_logger ) - >
% % Not a sink under our control , part of the Erlang logging
% % Not a sink under our control , part of the Erlang logging
% % utility that error_ lo gger_lager_h attaches to
% % utility that lg attaches to
true ;
true ;
upLogLevelCfg ( Sink ) - >
upLogLevelCfg ( Sink ) - >
Traces = lgConfig : ptGet ( { Sink , trace } , [ ] ) ,
Traces = lgConfig : ptGet ( { Sink , trace } , [ ] ) ,
@ -369,7 +369,7 @@ stopTraceInt({_Filter, _Level, Backend} = Trace, Sink) ->
end ,
end ,
ok .
ok .
% % @ doc installs a lager trace handler into the target process ( using sys : install ) at the specified level .
% % @ doc installs a eLog trace handler into the target process ( using sys : install ) at the specified level .
- spec installTrace ( pid ( ) , lgAtomLevel ( ) ) - > ok .
- spec installTrace ( pid ( ) , lgAtomLevel ( ) ) - > ok .
installTrace ( Pid , Level ) - >
installTrace ( Pid , Level ) - >
installTrace ( Pid , Level , [ ] ) .
installTrace ( Pid , Level , [ ] ) .
@ -378,7 +378,7 @@ installTrace(Pid, Level) ->
installTrace ( Pid , Level , Options ) - >
installTrace ( Pid , Level , Options ) - >
sys : install ( Pid , { fun ? MODULE : traceFunc / 3 , traceState ( Pid , Level , Options ) } ) .
sys : install ( Pid , { fun ? MODULE : traceFunc / 3 , traceState ( Pid , Level , Options ) } ) .
% % @ doc remove a previously installed lager trace handler from the target process .
% % @ doc remove a previously installed eLog trace handler from the target process .
- spec removeTrace ( pid ( ) ) - > ok .
- spec removeTrace ( pid ( ) ) - > ok .
removeTrace ( Pid ) - >
removeTrace ( Pid ) - >
sys : remove ( Pid , fun ? MODULE : traceFunc / 3 ) .
sys : remove ( Pid , fun ? MODULE : traceFunc / 3 ) .