�
܍~cP � � � d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dlZej Z ej
Z
ej Zej Zej
Z
ej Zej Zej ZdZej ej _ edfd�Zd� Zd
d�Zdd�Zd� Zd � Z e� � dS )� Nz6%(asctime)s - %(filename)s[%(levelname)s]: %(message)sc �� � |st j t � � }t j � � }|j D ]O}t |d� � r=t |j d� � r(|j j dk r|� | � � d S �Pt j t j � � }|� |� � |� | � � |�
|� � |� | � � d S )N�stream�namez<stderr>)�logging� Formatter�DEF_CON_FORMAT� getLogger�handlers�hasattrr r �setLevel�
StreamHandler�sys�stderr�setFormatter�
addHandler)�level� formatter�root�handler�consoles �//usr/lib/python3/dist-packages/cloudinit/log.py�setupBasicLoggingr % s� � �� 6��%�n�5�5� �����D��=� � ���7�H�%�%� �'�'�.�&�*I�*I� ��~�"�j�0�0�� � ��'�'�'������#�C�J�/�/�G�����#�#�#����U�����O�O�G�����M�M�%������ c �� � | sd S | j D ]B}t |t j � � r& |� � � �2# t
$ r Y �>w xY w�Ct
| j � � d S �N)r
�
isinstancer r
�flush�IOError�flushLoggers�parent)r �hs r r r 6 s� � �� ���
�]� � ���a�'�/�1�1� �
���� � � � ���
�
�
���
���� �
�������s �>�
A�
Ac �� � | si } g }| � d� � }|r8t |t � � r#|� t |� � � � n�d| v r�| d D ]�}t |t � � r|� |� � �-t |t j j � � r5d� |D � � }|� d� |� � � � ��|� t |� � � � ��d}|D ]�} |dz
}|� d� � r t j
� |� � rnt j
|� � }t j � |� � d S # t" |