+
    G%@i*                     :    ^ 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     !ggdmNHa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^     5J!K#FF[(&=*@ALJE 	)UTA	CK
=? ?r   r   )r   sos.report.pluginsr   r   r   r   r#   r   r   <module>r1      s    
 C C?6, ?r   