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.