+
    ›~jR  ã                   óF   € R t ^ RIHtHtHtHtHtHtHtH	t	 ^ RI
Ht . ROtR# )a5  
The OpenTelemetry logging API describes the classes used to generate logs and events.

The :class:`.LoggerProvider` provides users access to the :class:`.Logger`.

This module provides abstract (i.e. unimplemented) classes required for
logging, and a concrete no-op implementation :class:`.NoOpLogger` that allows applications
to use the API package alone without a supporting implementation.

To get a logger, you need to provide the package name from which you are
calling the logging APIs to OpenTelemetry by calling `LoggerProvider.get_logger`
with the calling module name and the version of your package.

The following code shows how to obtain a logger using the global :class:`.LoggerProvider`::

    from opentelemetry._logs import get_logger

    logger = get_logger("example-logger")

.. versionadded:: 1.15.0
)ÚLoggerÚLoggerProviderÚ	LogRecordÚ
NoOpLoggerÚNoOpLoggerProviderÚ
get_loggerÚget_logger_providerÚset_logger_provider)ÚSeverityNumberN)	r   r   r   r   r   r   r   r	   r
   )Ú__doc__Úopentelemetry._logs._internalr   r   r   r   r   r   r   r	   Úopentelemetry._logs.severityr
   Ú__all__© ó    Úq/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/opentelemetry/_logs/__init__.pyÚ<module>r      s%   ðñ÷,	÷ 	ó 	õ 8ò
‚r   