+
    Û1j*  ã                   ó:   € ^ RI t ^ RIHtHtHt  ! R R]]4      tR# )é    N)ÚPluginÚIndependentPluginÚ	PluginOptc                   ó€   a € ] tR t^t o RtRtRtRt]R,           ]R,           .t]3t	]
! RR]R	R
7      .tR tR tRtV tR# )Ú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                óx  € V P                  R 4      '       dR   V P                  V P                  4       V P                  R4      '       d   V P                  V P                  4       R# R# V P	                  V P                  R4       V P                  R4      '       d   V P	                  V P
                  R4       R# R# )Úall_logsr	   z*.logz*.log.*N)Ú
get_optionÚadd_copy_specÚlogdirÚrotated_dirsÚcollect_subdirsÚpoddir)Úselfs   &ÚB/usr/lib/python3/dist-packages/sos/report/plugins/container_log.pyÚsetupÚContainerLog.setup   s‰   € Ø�?‰?˜:×&Ò&Ø×Ñ˜tŸ{™{Ô+Ø�‰˜y×)Ò)Ø×"Ñ" 4×#4Ñ#4Ö5ñ *ð × Ñ  §¡¨gÔ6Ø�‰˜y×)Ò)Ø×$Ñ$ T§[¡[°)Ö<ñ *ó    c                óˆ   € \         P                  ! V4       F'  w  p pV P                  V P                  W24      4       K)  	  R# )z=Collect *.log files from subdirs of passed root path
        N)ÚosÚwalkr   Ú	path_join)r   ÚrootÚglobÚdir_nameÚ_s   &&&  r   r   ÚContainerLog.collect_subdirs'   s3   € ô !Ÿgšg džm‰NˆH�a˜Ø×Ñ˜tŸ~™~¨hÓ=Ö>ó ,r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_namer   r   r   Úfilesr   ÚboolÚoption_listr   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s^   ø‡ € à5€JØ!€KØ#€FØ€FØ˜[Õ(¨&°=Õ*@ÐA€LØˆJ€Eñ 	�) U°TØAô	Cð€Kò
=÷?ð ?r   r   )r   Úsos.report.pluginsr   r   r   r   r#   r   r   Ú<module>r1      s   ðó 
ß CÑ Cô?�6Ð,ö ?r   