1 from future
import standard_library
2 standard_library.install_aliases()
6 import lsst.log
as lsstLog
7 from lsst.utils
import getPackageDir
12 Assumes that we're always just using the lsst.log default.
14 return lsstLog.Log, tuple()
16 copyreg.pickle(lsstLog.Log, pickleLog)
20 """Add a job-specific log destination"""
21 if job
is None or job ==
"None":
23 machine = os.uname()[1].split(
".")[0]
24 packageDir = getPackageDir(
"ctrl_pool")
26 os.environ[
'JOBNAME'] = job
27 lsstLog.configure(os.path.join(packageDir,
"config/log4cxx.properties"))
28 lsstLog.MDC(
"PID", os.getpid())