Logging to two files with different settings

You can do something like this: import logging formatter = logging.Formatter(‘%(asctime)s %(levelname)s %(message)s’) def setup_logger(name, log_file, level=logging.INFO): “””To setup as many loggers as you want””” handler = logging.FileHandler(log_file) handler.setFormatter(formatter) logger = logging.getLogger(name) logger.setLevel(level) logger.addHandler(handler) return logger # first file logger logger = setup_logger(‘first_logger’, ‘first_logfile.log’) logger.info(‘This is just info message’) # second file logger super_logger = … Read more

How do I write the value of a single property of a object?

qbanet359’s helpful answer uses direct property access (.LoadPercentage) on the result object, which is the simplest and most efficient solution in this case. In PowerShell v3 or higher this even works with extracting property values from a collection of objects, via a feature called member-access enumeration. E.g., ((Get-Date), (Get-Date).AddYears(-1)).Year returns 2019 and 2018 when run … Read more