LogRedirect#
- class lsst.log.utils.LogRedirect(fd=1, dest=<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>, encoding='utf-8', errors='strict')#
Bases:
objectRedirect a logging file descriptor to a Python stream.
Parameters#
- fd
int File descriptor number, usually 1 for standard out, the default log output location.
- dest
io.TextIOBase Destination text stream, often
sys.stderrfor ipython or Jupyter notebooks.- encoding
str Text encoding of the data written to fd.
- errors
str Encoding error handling.
Notes#
Inspired by this Stack Overflow answer
Methods Summary
finish()Stop redirecting output.
Methods Documentation
- finish()#
Stop redirecting output.
- fd