lsst.log
13.0-2-g15de9a1+4
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Macros
Pages
python
lsst
log
utils.py
Go to the documentation of this file.
1
#!/usr/bin/env python
2
#
3
# LSST Data Management System
4
#
5
# Copyright 2016 AURA/LSST.
6
#
7
# This product includes software developed by the
8
# LSST Project (http://www.lsst.org/).
9
#
10
# This program is free software: you can redistribute it and/or modify
11
# it under the terms of the GNU General Public License as published by
12
# the Free Software Foundation, either version 3 of the License, or
13
# (at your option) any later version.
14
#
15
# This program is distributed in the hope that it will be useful,
16
# but WITHOUT ANY WARRANTY; without even the implied warranty of
17
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
# GNU General Public License for more details.
19
#
20
# You should have received a copy of the LSST License Statement and
21
# the GNU General Public License along with this program. If not,
22
# see <https://www.lsstcorp.org/LegalNotices/>.
23
#
24
from
lsst.log
import
Log
25
26
27
def
traceSetAt
(name, number):
28
"""!Adjust logging level to display messages with trace number <= NUMBER
29
30
Set the levels of loggers "TRACEn.name" with n > NUMBER to INFO,
31
and those with n <= NUMBER to DEBUG, so that only tracing messages
32
with n <= NUMBER are shown.
33
34
@param[in] name The logger name
35
@param[in] number The trace number threshold for display
36
"""
37
for
i
in
range(6):
38
level = Log.INFO
if
i > number
else
Log.DEBUG
39
Log.getLogger(
'TRACE%d.%s'
% (i, name)).
setLevel
(level)
lsst::log
Definition:
Log.h:716
lsst::log.log.logContinued.setLevel
def setLevel
Definition:
logContinued.py:126
lsst::log.utils.traceSetAt
def traceSetAt
Adjust logging level to display messages with trace number <= NUMBER.
Definition:
utils.py:27
Generated on Wed Jun 28 2017 01:10:03 for lsst.log by
1.8.5