Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/container_log.cpython-312.pyc
�

-�_g*��8�ddlZddlmZmZmZGd�dee�Zy)�N)�Plugin�IndependentPlugin�	PluginOptc�\�eZdZdZdZdZdZedzedzgZefZe	dde
d	�
�gZd�Zd�Z
y
)�ContainerLogz"All logs under /var/log/containers�
container_logz/var/log/containers/z/var/log/pods/z	*/*.log.*z*/*/*.log.*�rotatedFz(also get rotated logs from /var/log/pods)�default�val_type�descc�L�|jd�rI|j|j�|jd�r|j|j�yy|j	|jd�|jd�r|j	|j
d�yy)N�all_logsr	z*.logz*.log.*)�
get_option�
add_copy_spec�logdir�rotated_dirs�collect_subdirs�poddir)�selfs �B/usr/lib/python3/dist-packages/sos/report/plugins/container_log.py�setupzContainerLog.setups����?�?�:�&����t�{�{�+����y�)��"�"�4�#4�#4�5�*�
� � ����g�6����y�)��$�$�T�[�[�)�<�*�c��tj|�D]'\}}}|j|j||���)y)z=Collect *.log files from subdirs of passed root path
        N)�os�walkr�	path_join)r�root�glob�dir_name�_s     rrzContainerLog.collect_subdirs's:��!�g�g�d�m�	?�N�H�a�����t�~�~�h��=�>�	?rN)�__name__�
__module__�__qualname__�
short_desc�plugin_namerrr�filesr�bool�option_listrr�rrrrsV��5�J�!�K�
#�F�
�F��[�(�&�=�*@�A�L�
�J�E�	�)�U�T�A�	C��K�
=�?rr)r�sos.report.pluginsrrrrr)rr�<module>r+s��
�C�C�?�6�,�?r