o
    h                     @   sv   d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dlm	Z	 G dd dej
Zdd	 Zd
d Zdd ZdS )    N)
get_client)_client_init_debug)logger)	LogRecordc                   @   s   e Zd Zdd ZdS )_DebugFilterc                 C   s   t drdS t jd S )NFTdebug)r   getr   options)selfrecord r   R/var/www/html/pro-man-master/venv/lib/python3.10/site-packages/sentry_sdk/debug.pyfilter   s   
z_DebugFilter.filterN)__name__
__module____qualname__r   r   r   r   r   r      s    r   c                   C   s   t jst  d S d S )N)r   handlersconfigure_loggerr   r   r   r   init_debug_support   s   
r   c                  C   sB   t tj} | t d t|  tt j	 t
t  d S )Nz$ [sentry] %(levelname)s: %(message)s)loggingStreamHandlersysstderrsetFormatter	Formatterr   
addHandlersetLevelDEBUG	addFilterr   )_handlerr   r   r   r      s
   
r   c                   C   s   t jdtdd d S )NzOconfigure_debug_hub is deprecated. Please remove calls to it, as it is a no-op.   )
stacklevel)warningswarnDeprecationWarningr   r   r   r   configure_debug_hub#   s
   
r%   )r   r   r"   
sentry_sdkr   sentry_sdk.clientr   sentry_sdk.utilsr   r   Filterr   r   r   r%   r   r   r   r   <module>   s    		