File telemetry-1.2.1-defs.patch of Package telemetry

diff -Ndurp telemetry-1.2.1/src/telemetry.hrl telemetry-1.2.1-defs/src/telemetry.hrl
--- telemetry-1.2.1/src/telemetry.hrl	2023-01-13 00:39:56.000000000 +0200
+++ telemetry-1.2.1-defs/src/telemetry.hrl	2023-03-08 01:01:44.473848326 +0200
@@ -3,20 +3,23 @@
                   function   :: telemetry:handler_function() | '_',
                   config     :: telemetry:handler_config() | '_'}).
 
--ifdef('OTP_RELEASE').
+-ifdef(OTP_RELEASE).
+-if(?OTP_RELEASE >= 21).
 -define(WITH_STACKTRACE(T, R, S), T:R:S ->).
--else.
+-endif.
+-endif.
+-ifndef(WITH_STACKTRACE).
 -define(WITH_STACKTRACE(T, R, S), T:R -> S = erlang:get_stacktrace(),).
 -endif.
 
--ifdef('OTP_RELEASE').
+-ifdef(OTP_RELEASE).
+-if(?OTP_RELEASE >= 21).
 -include_lib("kernel/include/logger.hrl").
--else.
+-endif.
+-endif.
+-ifndef(LOG_ERROR).
 -define(LOG_ERROR(Msg, Args), error_logger:error_msg(Msg, Args)).
 -endif.
-
--ifdef('OTP_RELEASE').
--include_lib("kernel/include/logger.hrl").
--else.
+-ifndef(LOG_WARNING).
 -define(LOG_WARNING(Msg, Args), error_logger:warning_msg(Msg, Args)).
 -endif.
openSUSE Build Service is sponsored by