|
@ -1,3 +1,7 @@ |
|
|
|
|
|
%% 默认的元数据 |
|
|
|
|
|
%% Level, Pid, Node, Module, Function, FunctionArity, File, Line, Other |
|
|
|
|
|
-define(RumDefSink, rumEvent). |
|
|
|
|
|
|
|
|
%% 获取元数据的宏定义 |
|
|
%% 获取元数据的宏定义 |
|
|
-define(RumMetadata(Extras), [ |
|
|
-define(RumMetadata(Extras), [ |
|
|
{severity, info}, |
|
|
{severity, info}, |
|
@ -11,13 +15,17 @@ |
|
|
]). |
|
|
]). |
|
|
|
|
|
|
|
|
-define(rumLog(Severity, Format, Args, Safety), |
|
|
-define(rumLog(Severity, Format, Args, Safety), |
|
|
?rumLog(?RumDefSink, Severity, ?RumMetadata(eRum:md()), Format, Args, ?RumDefTruncation, Safety)). |
|
|
|
|
|
|
|
|
?rumLog(?RumDefSink, Severity, self(), node(), ?MODULE, ?FUNCTION_NAME, ?RumMetadata(eRum:md()), Format, Args, ?RumDefTruncation, Safety)). |
|
|
|
|
|
|
|
|
-define(rumLog(Severity, Metadata, Format, Args, Safety), |
|
|
-define(rumLog(Severity, Metadata, Format, Args, Safety), |
|
|
?rumLog(?RumDefSink, Severity, ?RumMetadata(Metadata ++ eRum:md()), Format, Args, ?RumDefTruncation, Safety)). |
|
|
?rumLog(?RumDefSink, Severity, ?RumMetadata(Metadata ++ eRum:md()), Format, Args, ?RumDefTruncation, Safety)). |
|
|
|
|
|
|
|
|
-define(rumLog(Sink, Severity, Metadata, Format, Args, Size, Safety), |
|
|
-define(rumLog(Sink, Severity, Metadata, Format, Args, Size, Safety), |
|
|
_ = eRum:dispatch_log(Sink, Severity, Metadata, Format, Args, Size, Safety)). |
|
|
|
|
|
|
|
|
eRum:dispatch_log(Sink, Severity, Metadata, Format, Args, Size, Safety)). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-define(rumNone(Format, Args), ?rumLog(none, Format, Args, safe)). |
|
|
|
|
|
-define(rumNone(Metadata, Format, Args), ?rumLog(none, Metadata, Format, Args, safe)). |
|
|
|
|
|
|
|
|
-define(rumDebug(Format, Args), ?rumLog(debug, Format, Args, safe)). |
|
|
-define(rumDebug(Format, Args), ?rumLog(debug, Format, Args, safe)). |
|
|
-define(rumDebug(Metadata, Format, Args), ?rumLog(debug, Metadata, Format, Args, safe)). |
|
|
-define(rumDebug(Metadata, Format, Args), ?rumLog(debug, Metadata, Format, Args, safe)). |
|
@ -43,5 +51,3 @@ |
|
|
-define(rumEmergency(Format, Args), ?rumLog(emergency, Format, Args, safe)). |
|
|
-define(rumEmergency(Format, Args), ?rumLog(emergency, Format, Args, safe)). |
|
|
-define(rumEmergency(Metadata, Format, Args), ?rumLog(emergency, Metadata, Format, Args, safe)). |
|
|
-define(rumEmergency(Metadata, Format, Args), ?rumLog(emergency, Metadata, Format, Args, safe)). |
|
|
|
|
|
|
|
|
-define(rumNone(Format, Args), ?rumLog(none, Format, Args, safe)). |
|
|
|
|
|
-define(rumNone(Metadata, Format, Args), ?rumLog(none, Metadata, Format, Args, safe)). |
|
|
|