File: //lib/python2.7/site-packages/leapp/logger/__init__.pyo
�
g��fc @ s� d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m
Z
d d l m Z m
Z
d d l m Z d a d e j f d � � YZ d d � Z d S( i����N( t
get_config( t is_debugt
is_verbose( t
get_actor_apit RequestException( t Auditt LeappAuditHandlerc B s2 e Z d � Z d � Z e d � � Z d � Z RS( c O sS t t | � j | | � | j d t � | _ | j rO d | _ t � | _ n d S( Nt
use_remotes leapp://localhost/actors/v1/log( t superR t __init__t popt FalseR t urlR t session( t selft argst kwargs( ( s9 /usr/lib/python2.7/site-packages/leapp/logger/__init__.pyR s
c C s� i d d 6t j j d d � d 6t j j � j � d d 6t j j d d � d
6t j j d d � d
6t j j d d � d 6i | j d 6| j | � d 6d 6} | j r� | j | � n
| j
| � d S( Ns log-messaget eventt LEAPP_EXECUTION_IDs TESTING-CONTEXTt contextt Zt stampt LEAPP_HOSTNAMEt localhostt hostnamet LEAPP_CURRENT_ACTORt t actort LEAPP_CURRENT_PHASEt phaset levelt messaget log( t ost environt gett datetimet utcnowt isoformatt levelnamet formatR t _remote_emitt _do_emit( R t recordt log_data( ( s9 /usr/lib/python2.7/site-packages/leapp/logger/__init__.pyt emit s
c C s* | j d i � | d <t | � j � d S( NR t data( R
R t store( R, ( ( s9 /usr/lib/python2.7/site-packages/leapp/logger/__init__.pyR* * s c C s; y# | j j | j d | d d �Wn t k
r6 n Xd S( Nt jsont timeoutg�������?( R
t postR R ( R R, ( ( s9 /usr/lib/python2.7/site-packages/leapp/logger/__init__.pyR) / s #
( t __name__t
__module__R R- t staticmethodR* R) ( ( ( s9 /usr/lib/python2.7/site-packages/leapp/logger/__init__.pyR s c
C s� t s�d } d } t j d d � } | rU t j j | � rU t j j | d t �n� t j
t j _ t j
d t j d | d | d t j � t j d
� j t j � t � } | j t j d | d | � � t j d � j | � | r^t j t j j t � j d
d � | � � } | j t j d | d | � � | j t j � t j d � j | � n t � r�xQ t j � j D]= } t | t j � rw| j t � r�t j n t j! � qwqwWn t j d � a t j"