OwlCyberSecurity - MANAGER
Edit File: loguru.cpython-312.pyc
� G��g � � � d dl Z d dlmZmZ d dlmZmZmZ d dlm Z e rd dl mZ d dlmZm Z mZ d dlZd dlmZ d dlmZ G d � de j* � Zddd d dddd�Zej0 j2 Zej6 j2 Zda G d� de� Z G d� de� Z G d� dee� Z G d� dee� Z!y# e$ r ed � �w xY w)� N)�Integration�DidNotEnable)�BreadcrumbHandler�EventHandler�_BaseHandler)� TYPE_CHECKING)� LogRecord)�Optional�Tuple�Any)�logger)� LOGURU_FORMATzLOGURU is not installedc �( � e Zd ZdZdZdZdZdZdZdZ y) � LoggingLevels� � � � � �( �2 N) �__name__� __module__�__qualname__�TRACE�DEBUG�INFO�SUCCESS�WARNING�ERROR�CRITICAL� � �M/opt/hc_python/lib/python3.12/site-packages/sentry_sdk/integrations/loguru.pyr r s% � � �E��E� �D��G��G��E��Hr# r r r r r r! )r r r r r r r! )NNc �0 � e Zd ZdZeeeefd�Zed� � Z y)�LoguruIntegration�loguruc � � t \ }}|�t j |� d }|�t j |� d }|�"t j t |�� ||�� }|�"t j t |�� ||�� }||fa y )N)�level)r) �format)�_ADDED_HANDLERSr �remove�add�LoguruBreadcrumbHandler�LoguruEventHandler)�selfr) �event_level�breadcrumb_format�event_format�breadcrumb_handler� event_handlers r$ �__init__zLoguruIntegration.__init__8 s� � � -<�)��M��)��M�M�,�-�!%���$��M�M�-�(� �M���!'���'�e�4��(�"�� �"�"�J�J�"��5�!�#��M� .�}�=�r# c � � y )Nr"