Skip to content

Commit 4855448

Browse files
committed
Revert all changes on EventLogger.
1 parent 8d6d94c commit 4855448

File tree

5 files changed

+9
-84
lines changed

5 files changed

+9
-84
lines changed

api/include/opentelemetry/logs/provider.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,15 @@ class OPENTELEMETRY_EXPORT Provider
5959
return nostd::shared_ptr<EventLoggerProvider>(GetEventProvider());
6060
}
6161

62+
/**
63+
* Changes the singleton EventLoggerProvider.
64+
*/
65+
static void SetEventLoggerProvider(const nostd::shared_ptr<EventLoggerProvider> &tp) noexcept
66+
{
67+
std::lock_guard<common::SpinLockMutex> guard(GetLock());
68+
GetEventProvider() = tp;
69+
}
70+
6271
#if OPENTELEMETRY_ABI_VERSION_NO >= 2
6372
private:
6473
#endif /* OPENTELEMETRY_ABI_VERSION_NO */
@@ -72,15 +81,6 @@ class OPENTELEMETRY_EXPORT Provider
7281
GetProvider() = tp;
7382
}
7483

75-
/**
76-
* Changes the singleton EventLoggerProvider.
77-
*/
78-
static void SetEventLoggerProvider(const nostd::shared_ptr<EventLoggerProvider> &tp) noexcept
79-
{
80-
std::lock_guard<common::SpinLockMutex> guard(GetLock());
81-
GetEventProvider() = tp;
82-
}
83-
8484
private:
8585
/* The SDK is allowed to change the singleton in the API. */
8686
friend class opentelemetry::sdk::logs::Provider;

api/test/logs/provider_test.cc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ TEST(Provider, GetEventLoggerProviderDefault)
9090
EXPECT_NE(nullptr, tf);
9191
}
9292

93-
#if OPENTELEMETRY_ABI_VERSION_NO == 1
9493
TEST(Provider, SetEventLoggerProvider)
9594
{
9695
auto tf = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
@@ -107,7 +106,6 @@ TEST(Provider, MultipleEventLoggerProviders)
107106

108107
ASSERT_NE(Provider::GetEventLoggerProvider(), tf);
109108
}
110-
#endif /* OPENTELEMETRY_ABI_VERSION_NO */
111109

112110
TEST(Provider, CreateEventLogger)
113111
{

sdk/include/opentelemetry/sdk/logs/provider.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,6 @@ class Provider
2626
*/
2727
static void SetLoggerProvider(
2828
const nostd::shared_ptr<opentelemetry::logs::LoggerProvider> &lp) noexcept;
29-
30-
/**
31-
* Changes the singleton EventLoggerProvider.
32-
*/
33-
static void SetEventLoggerProvider(
34-
const nostd::shared_ptr<opentelemetry::logs::EventLoggerProvider> &lp) noexcept;
3529
};
3630

3731
} // namespace logs

sdk/src/logs/provider.cc

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,6 @@ void Provider::SetLoggerProvider(
2828
}
2929
}
3030

31-
void Provider::SetEventLoggerProvider(
32-
const nostd::shared_ptr<opentelemetry::logs::EventLoggerProvider> &lp) noexcept
33-
{
34-
bool disabled = opentelemetry::sdk::common::GetSdkDisabled();
35-
36-
if (!disabled)
37-
{
38-
opentelemetry::logs::Provider::SetEventLoggerProvider(lp);
39-
}
40-
}
41-
4231
} // namespace logs
4332
} // namespace sdk
4433
OPENTELEMETRY_END_NAMESPACE

sdk/test/logs/logger_provider_set_test.cc

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -88,59 +88,3 @@ TEST(Provider, MultipleLoggerProviders)
8888

8989
ASSERT_NE(logs_api::Provider::GetLoggerProvider(), tf);
9090
}
91-
92-
class TestEventLoggerProvider : public EventLoggerProvider
93-
{
94-
public:
95-
nostd::shared_ptr<EventLogger> CreateEventLogger(
96-
nostd::shared_ptr<Logger> /*delegate_logger*/,
97-
nostd::string_view /*event_domain*/) noexcept override
98-
{
99-
return nostd::shared_ptr<EventLogger>(nullptr);
100-
}
101-
};
102-
103-
TEST(Provider, SetEventLoggerProviderDefault)
104-
{
105-
#ifndef NO_GETENV
106-
unsetenv("OTEL_SDK_DISABLED");
107-
#endif
108-
109-
auto tf = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
110-
logs_sdk::Provider::SetEventLoggerProvider(tf);
111-
ASSERT_EQ(tf, logs_api::Provider::GetEventLoggerProvider());
112-
}
113-
114-
#ifndef NO_GETENV
115-
TEST(Provider, SetEventLoggerProviderEnabled)
116-
{
117-
setenv("OTEL_SDK_DISABLED", "false", 1);
118-
119-
auto tf = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
120-
logs_sdk::Provider::SetEventLoggerProvider(tf);
121-
ASSERT_EQ(tf, logs_api::Provider::GetEventLoggerProvider());
122-
123-
unsetenv("OTEL_SDK_DISABLED");
124-
}
125-
126-
TEST(Provider, SetEventLoggerProviderDisabled)
127-
{
128-
setenv("OTEL_SDK_DISABLED", "true", 1);
129-
130-
auto tf = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
131-
logs_sdk::Provider::SetEventLoggerProvider(tf);
132-
ASSERT_NE(tf, logs_api::Provider::GetEventLoggerProvider());
133-
134-
unsetenv("OTEL_SDK_DISABLED");
135-
}
136-
#endif
137-
138-
TEST(Provider, MultipleEventLoggerProviders)
139-
{
140-
auto tf = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
141-
logs_sdk::Provider::SetEventLoggerProvider(tf);
142-
auto tf2 = nostd::shared_ptr<EventLoggerProvider>(new TestEventLoggerProvider());
143-
logs_sdk::Provider::SetEventLoggerProvider(tf2);
144-
145-
ASSERT_NE(logs_api::Provider::GetEventLoggerProvider(), tf);
146-
}

0 commit comments

Comments
 (0)