Information System : Linux apprendre2 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
Disable Function : NONE
ó
oBú]c @ 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 Z d d l m Z d d l Z e j Z e j
Z
e j Z e j Z e j
Z
e j Z e j Z e j Z d Z e j e j _ e d d „ Z d „ Z d d „ Z d d „ Z y d d l m Z Wn* e k
r=d
e j f d „ ƒ YZ n Xd „ Z d
„ Z e ƒ d S( iÿÿÿÿN( t StringIOs6 %(asctime)s - %(filename)s[%(levelname)s]: %(message)sc C sÉ | s t j t ƒ } n t j ƒ } xX | j D]M } t | d ƒ r. t | j d ƒ r. | j j d k r{ | j | ƒ d Sq. q. Wt j t
j ƒ } | j | ƒ | j | ƒ | j
| ƒ | j | ƒ d S( Nt streamt names ( t loggingt Formattert DEF_CON_FORMATt getLoggert handlerst hasattrR R t setLevelt
StreamHandlert syst stderrt setFormattert
addHandler( t levelt formattert roott handlert console( ( s1 /usr/lib/python2.7/site-packages/cloudinit/log.pyt setupBasicLogging) s !
c C sf | s
d SxH | j D]= } t | t j ƒ r y | j ƒ WqQ t k
rM qQ Xq q Wt | j ƒ d S( N( R t
isinstanceR R
t flusht IOErrort flushLoggerst parent( R t h( ( s1 /usr/lib/python2.7/site-packages/cloudinit/log.pyR : s
c C s¼ | s i } n g } | j d ƒ } | rR t | t j ƒ rR | j t | ƒ ƒ n£ d | k rõ x” | d D]… } t | t j ƒ r‘ | j | ƒ qi t | t j ƒ rÛ g | D] } t | ƒ ^ qª } | j d j | ƒ ƒ qi | j t | ƒ ƒ qi Wn d } xt | D]l } yR | d 7} | j d ƒ r9t
j j | ƒ r9n t
| ƒ } t j j | ƒ d SWqt k
rmqXqW| j d t ƒ } t j j d | ƒ | r¸t j j d ƒ t ƒ n d S(
Nt logcfgt log_cfgss
i i t /t log_basics0 WARN: no logging configured! (tried %s configs)
s Setting up basic logging...
( t getR t sixt string_typest appendt strt collectionst Iterablet joint
startswitht ost patht isfileR R t configt
fileConfigt Exceptiont TrueR R t writeR ( t cfgR t log_cfgt a_cfgt ct cfg_strt am_triedt
basic_enabled( ( s1 /usr/lib/python2.7/site-packages/cloudinit/log.pyt setupLoggingF s>
!
t cloudinitc C s
t j | ƒ S( N( R R ( R ( ( s1 /usr/lib/python2.7/site-packages/cloudinit/log.pyR } s ( t NullHandlerR9 c B s e Z d „ Z RS( c C s d S( N( ( t selft record( ( s1 /usr/lib/python2.7/site-packages/cloudinit/log.pyt emit‡ s ( t __name__t
__module__R<