File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed
api/include/opentelemetry/logs Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -112,9 +112,28 @@ class NoopEventLogger final : public EventLogger
112
112
class NoopEventLoggerProvider final : public EventLoggerProvider
113
113
{
114
114
public:
115
+ # if defined(_MSC_VER)
116
+ # pragma warning(push)
117
+ # pragma warning(disable : 4996)
118
+ # elif defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
119
+ # pragma GCC diagnostic push
120
+ # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
121
+ # elif defined(__clang__) || defined(__apple_build_version__)
122
+ # pragma clang diagnostic push
123
+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
124
+ # endif
125
+
115
126
NoopEventLoggerProvider () : event_logger_{nostd::shared_ptr<EventLogger>(new NoopEventLogger ())}
116
127
{}
117
128
129
+ # if defined(_MSC_VER)
130
+ # pragma warning(pop)
131
+ # elif defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
132
+ # pragma GCC diagnostic pop
133
+ # elif defined(__clang__) || defined(__apple_build_version__)
134
+ # pragma clang diagnostic pop
135
+ # endif
136
+
118
137
nostd::shared_ptr<EventLogger> CreateEventLogger (
119
138
nostd::shared_ptr<Logger> /* delegate_logger*/ ,
120
139
nostd::string_view /* event_domain*/ ) noexcept override
Original file line number Diff line number Diff line change @@ -84,8 +84,27 @@ class Provider
84
84
OPENTELEMETRY_API_SINGLETON static nostd::shared_ptr<EventLoggerProvider> &
85
85
GetEventProvider () noexcept
86
86
{
87
+ # if defined(_MSC_VER)
88
+ # pragma warning(push)
89
+ # pragma warning(disable : 4996)
90
+ # elif defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
91
+ # pragma GCC diagnostic push
92
+ # pragma GCC diagnostic ignored "-Wdeprecated-declarations"
93
+ # elif defined(__clang__) || defined(__apple_build_version__)
94
+ # pragma clang diagnostic push
95
+ # pragma clang diagnostic ignored "-Wdeprecated-declarations"
96
+ # endif
97
+
87
98
static nostd::shared_ptr<EventLoggerProvider> provider (new NoopEventLoggerProvider);
88
99
return provider;
100
+
101
+ # if defined(_MSC_VER)
102
+ # pragma warning(pop)
103
+ # elif defined(__GNUC__) && !defined(__clang__) && !defined(__apple_build_version__)
104
+ # pragma GCC diagnostic pop
105
+ # elif defined(__clang__) || defined(__apple_build_version__)
106
+ # pragma clang diagnostic pop
107
+ # endif
89
108
}
90
109
#endif
91
110
You can’t perform that action at this time.
0 commit comments