????

Your IP : 3.14.251.36


Current Path : /lib/python3.6/site-packages/up2date_client/__pycache__/
Upload File :
Current File : //lib/python3.6/site-packages/up2date_client/__pycache__/up2dateLog.cpython-36.pyc

3

@4�f<�@sFddlZddlZddlmZmZddlmZGdd�d�Zdd�ZdS)�N)�ustr�sstr)�configc@sHeZdZdZdd�Zdd�Zdd�Zdd	�Zd
d�Zdd
�Z	dd�Z
dS)�Logz�
    attempt to log all interesting stuff, namely, anything that hits
    the network any error messages, package installs, etc
    cCsd|_tj�|_d|_dS)NZup2date�)�apprZinitUp2dateConfig�cfg�log_info)�self�r� /usr/lib/python3.6/up2dateLog.py�__init__
s
zLog.__init__cCst|�|_dS)N)�strr)r
�namerrr�set_app_nameszLog.set_app_namecGs |jddkr|jd|��dS)N�debug��D: )r)r�log_me)r
�argsrrr�	log_debugsz
Log.log_debugcGsddtjtj��|jf|_d}x |D]}tt|��}||7}q$W|jddkrVt|�|j|�dS)zHGeneral logging function.
        Eg: log_me("I am a banana.")

        z[%s] %srrrN)	�time�ctimerr	rrr�print�	write_log)r
r�s�irrrrs
z
Log.log_mecCs@dtjtj��|jf|_tj�}djtj|��}|j|�dS)Nz[%s] %sr)	rrrr	�	traceback�
extract_stack�join�format_listr)r
�x�msgrrr�trace_me)szLog.trace_mecCsddtjtj��|jf|_dg}|jd�|tjtj|��}|jd||f�|jdj	|��dS)Nz[%s] %s�
z#Traceback (most recent call last):
z%s: %s
r)
rrrr	�appendrr �
extract_tbrr)r
Zlogtype�value�tb�outputrrr�
log_exception/s
zLog.log_exceptioncCsP|jdpd}t|d�}dt|j�t|�f}|jt|��|j�|j�dS)NZlogFilez/var/log/up2date�az%s %s
)r�openrr	�writer�flush�close)r
rZlog_nameZlog_filer"rrrr7s
z
Log.write_logN)�__name__�
__module__�__qualname__�__doc__r
rrrr#r*rrrrrrsrcCs4ytaWntk
r daYnXtdkr0t�atS)N)�log�	NameErrorrrrrr�initLog@s
r6)	rrZrhn.i18nrrZup2date_clientrrr6rrrr�<module>s
8