PK œqhYî¶J‚ßFßF)nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/ $#$#$#

Dir : /usr/libexec/kcare/python/kcarectl/__pycache__/
Server: Linux server2.noticiasdecolima.com 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64
IP: 107.161.180.42
Choose File :

Url:
Dir : //usr/libexec/kcare/python/kcarectl/__pycache__/log_utils.cpython-36.pyc

3

�;j~�@s�ddlmZddlZddlZddlZddlZddlZddlmZm	Z	ej
d�Zdd�Zdd	d
�Z
ddd�Zdd
d�Zddd�Zddd�Zdd�Zdd�Zdd�Zd dd�ZdS)!�)�print_functionN�)�config�	constants�kcarecCst|tj�tj|�dS)N)�	_printlvlr�PRINT_DEBUG�kcarelog�debug)�message�r�//usr/libexec/kcare/python/kcarectl/log_utils.py�logdebugsrTcCs|rt|tj�tj|�dS)N)rr�
PRINT_INFOr	�info)r�	print_msgrrr
�loginfosrcCs$|rt|tjtjd�tj|�dS)N)�file)rr�
PRINT_WARN�sys�stderrr	�warning)rrrrr
�logwarnsrcCs$|rt|tjtjd�tj|�dS)N)r)rr�PRINT_ERRORrrr	�error)rrrrr
�logerror&srcCs&|rtjtjkrtj�tj|�dS)N)rrr�PRINT_LEVEL�	traceback�	print_excr	�	exception)rrrrr
�logexc,sr cCs|tjkrt||d�dS)N)r)rr�print)r�levelrrrr
r2s
rcCs:tjd�}tjjdtjjjd�}|jtj�|j|�|S)Nz kcare %(levelname)s: %(message)sz/dev/log)�addressZfacility)�logging�	Formatter�handlersZ
SysLogHandlerZLOG_USER�setLevel�INFO�setFormatter)Zsyslog_formatter�syslog_handlerrrr
�get_syslog_handler7s


r+cCsntjd�}tj�dkrJtjjtjddd�}|jt	|tj
��|j|�|Stj�}|j|�|j|�|SdS)Nz&%(asctime)s %(levelname)s: %(message)sri�)ZmaxBytesZbackupCounti)
r$r%�os�getuidr&ZRotatingFileHandlerr�LOG_FILEr'�minr(r)�
StreamHandler)r"Zkcare_formatter�
kcare_handlerrrr
�get_kcare_handler?s



r3cCs�gtjdd�<yt|�}tj|�Wn,tk
rP}ztj|�WYdd}~XnXtjjd�r�yt	�}tj|�Wn,tk
r�}ztj|�WYdd}~XnXdS)Nz/dev/log)
r	r&r3�
addHandler�	Exceptionrr-�path�existsr+)r"r2�exr*rrr
�initialize_loggingPsr9cCs"|pd}tdj|t|��|�dS)Nz<route cannot be logged>z8Unable to fetch {0}. Please try again later (error: {1}))r�format�str)r8�url�stdoutrrr
�print_cln_http_errorasr>)T)T)T)T)N)NT)�
__future__rr$Zlogging.handlersr-rr�rr�	getLoggerr	rrrrr rr+r3r9r>rrrr
�<module>s"