@@ -15,7 +15,9 @@ OPENTELEMETRY_BEGIN_NAMESPACE
1515namespace  logs 
1616{
1717
18+ #if  OPENTELEMETRY_ABI_VERSION_NO < 2
1819class  EventLoggerProvider ;
20+ #endif 
1921class  LoggerProvider ;
2022
2123/* *
@@ -45,13 +47,15 @@ class OPENTELEMETRY_EXPORT Provider
4547    GetProvider () = tp;
4648  }
4749
50+ #if  OPENTELEMETRY_ABI_VERSION_NO < 2
4851  /* *
4952   * Returns the singleton EventLoggerProvider. 
5053   * 
5154   * By default, a no-op EventLoggerProvider is returned. This will never return a 
5255   * nullptr EventLoggerProvider. 
5356   */  
54-   static  nostd::shared_ptr<EventLoggerProvider> GetEventLoggerProvider () noexcept 
57+   OPENTELEMETRY_DEPRECATED static  nostd::shared_ptr<EventLoggerProvider>
58+   GetEventLoggerProvider () noexcept 
5559  {
5660    std::lock_guard<common::SpinLockMutex> guard (GetLock ());
5761    return  nostd::shared_ptr<EventLoggerProvider>(GetEventProvider ());
@@ -60,11 +64,13 @@ class OPENTELEMETRY_EXPORT Provider
6064  /* *
6165   * Changes the singleton EventLoggerProvider. 
6266   */  
63-   static  void  SetEventLoggerProvider (const  nostd::shared_ptr<EventLoggerProvider> &tp) noexcept 
67+   OPENTELEMETRY_DEPRECATED static  void  SetEventLoggerProvider (
68+       const  nostd::shared_ptr<EventLoggerProvider> &tp) noexcept 
6469  {
6570    std::lock_guard<common::SpinLockMutex> guard (GetLock ());
6671    GetEventProvider () = tp;
6772  }
73+ #endif 
6874
6975private: 
7076  OPENTELEMETRY_API_SINGLETON static  nostd::shared_ptr<LoggerProvider> &GetProvider () noexcept 
@@ -73,12 +79,15 @@ class OPENTELEMETRY_EXPORT Provider
7379    return  provider;
7480  }
7581
82+ #if  OPENTELEMETRY_ABI_VERSION_NO < 2
83+   OPENTELEMETRY_DEPRECATED
7684  OPENTELEMETRY_API_SINGLETON static  nostd::shared_ptr<EventLoggerProvider> &
7785  GetEventProvider () noexcept 
7886  {
7987    static  nostd::shared_ptr<EventLoggerProvider> provider (new  NoopEventLoggerProvider);
8088    return  provider;
8189  }
90+ #endif 
8291
8392  OPENTELEMETRY_API_SINGLETON static  common::SpinLockMutex &GetLock () noexcept 
8493  {
0 commit comments