diff --git a/api/include/opentelemetry/logs/event_logger.h b/api/include/opentelemetry/logs/event_logger.h index b5c94a7067..5892e04134 100644 --- a/api/include/opentelemetry/logs/event_logger.h +++ b/api/include/opentelemetry/logs/event_logger.h @@ -66,7 +66,7 @@ class EventLogger nostd::unique_ptr log_record = delegate_logger->CreateLogRecord(); IgnoreTraitResult( - detail::LogRecordSetterTrait::type>::template Set( + detail::LogRecordSetterTrait::type>::template Set<>( log_record.get(), std::forward(args))...); EmitEvent(event_name, std::move(log_record)); diff --git a/api/include/opentelemetry/logs/logger.h b/api/include/opentelemetry/logs/logger.h index dc09a0c2b4..19da3942e3 100644 --- a/api/include/opentelemetry/logs/logger.h +++ b/api/include/opentelemetry/logs/logger.h @@ -73,7 +73,7 @@ class Logger } IgnoreTraitResult( - detail::LogRecordSetterTrait::type>::template Set( + detail::LogRecordSetterTrait::type>::template Set<>( log_record.get(), std::forward(args))...); EmitLogRecord(std::move(log_record)); diff --git a/api/include/opentelemetry/logs/logger_type_traits.h b/api/include/opentelemetry/logs/logger_type_traits.h index 486135137d..f140a545ac 100644 --- a/api/include/opentelemetry/logs/logger_type_traits.h +++ b/api/include/opentelemetry/logs/logger_type_traits.h @@ -166,7 +166,7 @@ struct LogRecordSetterTrait * = nullptr> inline static LogRecord *Set(LogRecord *log_record, ArgumentType &&arg) noexcept { - return LogRecordSetterTrait::template Set( + return LogRecordSetterTrait::template Set<>( log_record, std::forward(arg)); }