
     sg                     t   d dl Z d dlZd dlZd dlZej                  ej
                  ej                  ej                  ej                  ej                  dZ	 ej                  d      Ze	d    aej                  dededej                   fd       Z ej"                  e ej                   d              defd	Zy)
    N)r                  zllama-cpp-pythonleveltext	user_datac                     | dk7  r	t         |    nt        }t        j                  t         |    k  r,t	        |j                  d      ddt        j                         |ay )Nr   zutf-8 T)endflushfile)GGML_LOG_LEVEL_TO_LOGGING_LEVEL_last_log_levelloggerr   printdecodesysstderr)r   r	   r
   	log_levels       D/var/www/html/venv/lib/python3.12/site-packages/llama_cpp/_logger.pyllama_log_callbackr      sJ     ;@1*/6/I||6u==dkk'"$SZZHO    verbosec                 x    t         j                  | rt        j                         y t        j                         y )N)r   setLevelloggingDEBUGERROR)r   s    r   set_verboser!   .   s    
OOWGMM@'--@r   )r   ctypesr   	llama_cppCRITICALINFOWARNINGr    r   r   	getLoggerr   r   r   intbytesc_void_pllama_log_setboolr!    r   r   <module>r.      s    
    ||}}}}}}#  
		-	.1!4 
 
 

  
  
  	  *OFOOA,> ?A Ar   