ó
    Ú2‰iR  ã                   óD   • S r SSKJrJrJrJrJrJrJrJ	r	  SSK
Jr  / SQrg)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)ÚSeverityNumber)	r   r   r   r   r   r   r	   r
   r   N)Ú__doc__Úopentelemetry._logs._internalr   r   r   r   r   r   r	   r
   Úopentelemetry._logs.severityr   Ú__all__© ó    ÚY/home/mande/repo/quber/.venv/lib/python3.13/site-packages/opentelemetry/_logs/__init__.pyÚ<module>r      s%   ðñ÷,	÷ 	ó 	õ 8ò
�r   