zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

telemetry.hrl (708B)


      1 -record(handler, {id :: telemetry:handler_id() | '_',
      2                   event_name :: telemetry:event_name() | '_',
      3                   function   :: telemetry:handler_function() | '_',
      4                   config     :: telemetry:handler_config() | '_'}).
      5 
      6 -ifdef('OTP_RELEASE').
      7 -define(WITH_STACKTRACE(T, R, S), T:R:S ->).
      8 -else.
      9 -define(WITH_STACKTRACE(T, R, S), T:R -> S = erlang:get_stacktrace(),).
     10 -endif.
     11 
     12 -ifdef('OTP_RELEASE').
     13 -include_lib("kernel/include/logger.hrl").
     14 -else.
     15 -define(LOG_ERROR(Msg, Args), error_logger:error_msg(Msg, Args)).
     16 -endif.
     17 
     18 -ifdef('OTP_RELEASE').
     19 -include_lib("kernel/include/logger.hrl").
     20 -else.
     21 -define(LOG_WARNING(Msg, Args), error_logger:warning_msg(Msg, Args)).
     22 -endif.