
    
3j!                     \   S SK r S SKrS SKr " S S\R                  5      r\R
                  " S5      rS\l        \R                  (       dD  \R                  " \ R                  5      r\R                  \" S5      5        \R                  \5        \R                  r\R!                  \5        g)    Nc                   :   ^  \ rS rSrSSSSSSS.rU 4S	 jrS
rU =r$ )ColoredFormatter   z[0;36mz[0;32mz[0;33mz[0;31mz
[0;37;41mz[0m)DEBUGINFOWARNINGERRORCRITICALRESETc                    > [         R                   " U5      nUR                  nU R                  R                  X0R                  S   5      nU U U R                  S    3Ul        [        TU ]  U5      $ )Nr   )copy	levelnameCOLORSgetsuperformat)selfrecordcolored_recordr   seq	__class__s        ]/home/wildlama/comfy/ComfyUI/custom_nodes/ComfyUI-VideoHelperSuite/videohelpersuite/logger.pyr   ColoredFormatter.format   se    6*",,	kkooiW)=>&)U9+dkk'6J5K#L w~n--     )__name__
__module____qualname____firstlineno__r   r   __static_attributes____classcell__)r   s   @r   r   r      s&    #F. .r   r   VideoHelperSuiteFz([%(name)s] - %(levelname)s - %(message)s)sysr   logging	Formatterr   	getLoggerlogger	propagatehandlersStreamHandlerstdouthandlersetFormatter
addHandlerr   loglevelsetLevelr   r   r   <module>r1      s    
  .w(( .& 
		-	.  ##CJJ/G)*TUV
g <<  r   