/usr/lib/python3/dist-packages/landscape/lib/__pycache__
NameSizeModeActions
amp.cpython-310.pyc217830644editdlrm
backoff.cpython-310.pyc21370644editdlrm
base64.cpython-310.pyc3330644editdlrm
bootstrap.cpython-310.pyc22770644editdlrm
bpickle.cpython-310.pyc66580644editdlrm
cli.cpython-310.pyc5810644editdlrm
cloud.cpython-310.pyc18610644editdlrm
compat.cpython-310.pyc6060644editdlrm
config.cpython-310.pyc102180644editdlrm
disk.cpython-310.pyc40800644editdlrm
encoding.cpython-310.pyc7590644editdlrm
fd.cpython-310.pyc9510644editdlrm
fetch.cpython-310.pyc72350644editdlrm
format.cpython-310.pyc8920644editdlrm
fs.cpython-310.pyc35930644editdlrm
gpg.cpython-310.pyc21700644editdlrm
hashlib.cpython-310.pyc4080644editdlrm
jiffies.cpython-310.pyc13520644editdlrm
juju.cpython-310.pyc8070644editdlrm
lock.cpython-310.pyc10650644editdlrm
log.cpython-310.pyc6710644editdlrm
logging.cpython-310.pyc23660644editdlrm
message.cpython-310.pyc21270644editdlrm
monitor.cpython-310.pyc72000644editdlrm
network.cpython-310.pyc90150644editdlrm
os_release.cpython-310.pyc12490644editdlrm
persist.cpython-310.pyc177870644editdlrm
plugin.cpython-310.pyc25650644editdlrm
process.cpython-310.pyc43830644editdlrm
reactor.cpython-310.pyc101080644editdlrm
schema.cpython-310.pyc71550644editdlrm
scriptcontent.cpython-310.pyc6740644editdlrm
sequenceranges.cpython-310.pyc49200644editdlrm
store.cpython-310.pyc12200644editdlrm
sysstats.cpython-310.pyc77650644editdlrm
tag.cpython-310.pyc8790644editdlrm
testing.cpython-310.pyc261940644editdlrm
timestamp.cpython-310.pyc4360644editdlrm
twisted_util.cpython-310.pyc47360644editdlrm
user.cpython-310.pyc9080644editdlrm
versioning.cpython-310.pyc16480644editdlrm
vm_info.cpython-310.pyc28240644editdlrm
warning.cpython-310.pyc6150644editdlrm
__init__.cpython-310.pyc3520644editdlrm
Edit: /usr/lib/python3/dist-packages/landscape/lib/__pycache__/logging.cpython-310.pyc (2366B)
o c @sZddlmZddlZddlZddlZddlZdZdddZddd Zdd d Z d d Z dS))absolute_importNz;%(asctime)s %(levelname)-8s [%(threadName)-10s] %(message)sinfocCsR|jddddddd}|r|d|7}|jd d d ||d |jd |dddS)z?Add common logging-related CLI options to the given arg parser.z-qz--quietF store_truez"Do not log to the standard output.)defaultactionhelpz)The directory in which to write log filesz (default: {!r}).z-lz --log-dirFILE)metavarrrz --log-levelz/One of debug, info, warning, error or critical.)rrN) add_optionformat)parserlevellogdir logdirhelpr7/usr/lib/python3/dist-packages/landscape/lib/logging.pyadd_cli_options s   rFcCsV|dur tjtjd}t|}tt |||t t |s$tj ndt S)z3Given a log dir, set up logging for an application.Nr) ospathbasenamesysargvlogging getLevelNameupper _init_logging getLogger FormatterFORMATstdout)rr prognamequietrrrinit_app_loggings r"c Cst||tj|st|tj||d}t|g}|r)|t ||D] }| || |q+dS)Nz.log) setLevelrrexistsmakedirsjoinr FileHandlerappend StreamHandler addHandler setFormatter) loggerr rlogname formatterrfilenamehandlershandlerrrrr+s     rc CsdtjD]%}t|tjr*|z|jt|j |j |_W| q| wqt ddS)z This closes and reopens the underlying files in the logging module's root logger. If called after logrotate (or something similar) has moved the old log file out of the way, this will start writing to a new new log file... zLandscape Logs rotatedN) rrr0 isinstancer'acquirestreamcloseopen baseFilenamemodereleaser)r1rrr rotate_logs?s  r:)rN)rNF)N) __future__rrros.pathrrrr"rr:rrrrs