| Server IP : 3.96.16.70 / Your IP : 216.73.216.15 Web Server : Apache System : Linux ip-172-31-26-103.ca-central-1.compute.internal 6.1.163-186.299.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Feb 24 16:35:42 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3.9/site-packages/cloudinit/__pycache__/ |
Upload File : |
a
�½bP � @ s� d dl Zd dlZd dlZd dlZd dlZd dlZd dlZd dlZej Z ej
Z
ejZejZej
Z
ejZejZejZdZejej_edfdd�Zdd� Zddd�Zdd
d�Zdd
� Zdd� Ze� dS )� Nz6%(asctime)s - %(filename)s[%(levelname)s]: %(message)sc C s� |st �t�}t �� }|jD ]6}t|d�rt|jd�r|jjdkr|�| � d S qt � t
j�}|�|� |�| � |�
|� |�| � d S )N�stream�namez<stderr>)�logging� Formatter�DEF_CON_FORMAT� getLogger�handlers�hasattrr r �setLevel�
StreamHandler�sys�stderrZsetFormatter�
addHandler)�levelZ formatter�rootZhandlerZconsole� r �1/usr/lib/python3.9/site-packages/cloudinit/log.py�setupBasicLogging% s
r c C sN | sd S | j D ]0}t|tj�rz|�� W q ty< Y q0 qt| j� d S �N)r �
isinstancer r �flush�IOError�flushLoggers�parent)r �hr r r r 6 s
r c C s4 | si } g }| � d�}|r4t|t�r4|�t|�� nhd| v r�| d D ]V}t|t�r^|�|� qDt|tjj�r�dd� |D �}|�d�|�� qD|�t|�� qDd}|D ]V}z>|d7 }|�d�r�t j
�|�r�n
t�
|�}tj�|� W d S ty� Y q�0 q�| � d d
�}tj�d| � |�r0tj�d� t� d S )
NZlogcfg�log_cfgsc S s g | ]}t |��qS r )�str)�.0�cr r r �
<listcomp>R � z setupLogging.<locals>.<listcomp>�
r � �/Z log_basicTz0WARN: no logging configured! (tried %s configs)
zSetting up basic logging...
)�getr r �append�collections�abc�Iterable�join�
startswith�os�path�isfile�io�StringIOr ZconfigZ
fileConfig� Exceptionr r
�writer )Zcfgr Zlog_cfgZa_cfgZcfg_strZam_triedZ
basic_enabledr r r �setupLoggingB s@
�r2 � cloudinitc C s
t �| �S r )r r )r r r r r z s r c C sR | sdS t | j�}|D ]}|�� |�� | �|� q| �t� | �t� � � dS )z�Remove all current handlers, unset log level and add a NullHandler.
(Adding the NullHandler avoids "No handlers could be found for logger XXX"
messages.)
N)
�listr r �closeZ
removeHandlerr
�NOTSETr r ZNullHandler)�logr r r r r �_resetLogger~ s
r8 c C s t t�� � t t� � d S r )r8 r r r r r r �resetLogging� s r9 )N)r3 )�collections.abcr&