
    *i                     x   S SK r S SKrS SKrS SKr\R                  \R
                  \R                  \R                  \R                  \R                  S.r	\R                  " S5      r\	S    q\R                  S\S\S\R                   4S j5       r\R"                  " \\R                   " S 5      5        S\4S	 jrg)
    N)r                  zllama-cpp-pythonleveltext	user_datac                     U S:w  a	  [         U    O[        n[        R                  [         U    ::  a)  [	        UR                  S5      SS[        R                  S9  Uqg )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       O/var/www/html/ai-backend/venv/lib/python3.13/site-packages/llama_cpp/_logger.pyllama_log_callbackr      sJ     ;@1*/6/I||6u==dkk'"$SZZHO    verbosec                     [         R                  U (       a  [        R                  5        g [        R                  5        g )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 
 
 

  
  
  
  *FOOA,> ?A Ar   