scripts/cronjobs/testlogging.py (11 lines of code) (raw):
# sample script to test logging of stdout and STDERR
import sys
import os
import errtee # pylint: disable=unused-import
print("Stdout1")
if 'ERRTEE' in os.environ:
print("ERRTEE=%s" % os.environ['ERRTEE'])
else:
print("ERRTEE is not defined")
print("Stderr2", file=sys.stderr) # should appear in log file if ERRTEE is defined
print("Stdout3")
raise ValueError("Except") # should appear in log file if ERRTEE is defined