Creates new Logger instances.
Definition at line 23 of file includes/opentelemetry/logs/logger_provider.h.
|
| virtual | ~LoggerProvider ()=default |
| |
| virtual nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name="", nostd::string_view library_version="", nostd::string_view schema_url="", const common::KeyValueIterable &attributes=common::NoopKeyValueIterable())=0 |
| | Gets or creates a named Logger instance. More...
|
| |
| nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes) |
| |
| template<class T , nostd::enable_if_t< common::detail::is_key_value_iterable< T >::value > * = nullptr> |
| nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, const T &attributes) |
| |
| virtual | ~LoggerProvider ()=default |
| |
| virtual nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name="", nostd::string_view library_version="", nostd::string_view schema_url="", const common::KeyValueIterable &attributes=common::NoopKeyValueIterable())=0 |
| | Gets or creates a named Logger instance. More...
|
| |
| nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, std::initializer_list< std::pair< nostd::string_view, common::AttributeValue >> attributes) |
| |
| template<class T , nostd::enable_if_t< common::detail::is_key_value_iterable< T >::value > * = nullptr> |
| nostd::shared_ptr< Logger > | GetLogger (nostd::string_view logger_name, nostd::string_view library_name, nostd::string_view library_version, nostd::string_view schema_url, const T &attributes) |
| |