6 #include "opentelemetry/logs/log_record.h"
7 #include "opentelemetry/logs/logger.h"
8 #include "opentelemetry/logs/logger_type_traits.h"
9 #include "opentelemetry/nostd/shared_ptr.h"
10 #include "opentelemetry/nostd/string_view.h"
11 #include "opentelemetry/nostd/unique_ptr.h"
12 #include "opentelemetry/version.h"
17 #if OPENTELEMETRY_ABI_VERSION_NO < 2
24 virtual ~EventLogger() =
default;
59 template <class... ArgumentType>
70 log_record.
get(), std::forward<ArgumentType>(args))...);
72 EmitEvent(event_name,
std::move(log_record));