lsst.sconsUtils  14.0-11-gf233161+1
Public Member Functions | Public Attributes | List of all members
lsst.sconsUtils.utils.Log Class Reference

A dead-simple logger for all messages. More...

Inheritance diagram for lsst.sconsUtils.utils.Log:

Public Member Functions

def __init__ (self)
 
def info (self, message)
 
def warn (self, message)
 
def fail (self, message)
 
def flush (self)
 

Public Attributes

 traceback
 
 verbose
 

Detailed Description

A dead-simple logger for all messages.

This simply centralizes decisions about whether to throw exceptions or print user-friendly messages (the traceback variable) and whether to print extra debug info (the verbose variable). These are set from command-line options in state.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.sconsUtils.utils.Log.__init__ (   self)

Member Function Documentation

◆ fail()

def lsst.sconsUtils.utils.Log.fail (   self,
  message 
)

◆ flush()

def lsst.sconsUtils.utils.Log.flush (   self)

◆ info()

def lsst.sconsUtils.utils.Log.info (   self,
  message 
)

◆ warn()

def lsst.sconsUtils.utils.Log.warn (   self,
  message 
)

Member Data Documentation

◆ traceback

lsst.sconsUtils.utils.Log.traceback

◆ verbose

lsst.sconsUtils.utils.Log.verbose

The documentation for this class was generated from the following file: