|
- Method resolution order:
- Logger
- logging.Logger
- logging.Filterer
Methods defined here:
- __init__(self, name)
- Create a Logger instance.
Parameters: name of this logger
Returns: Nothing
Raises: Nothing
- findCaller(self)
- Find the stack frame of the caller so that we can note the source
file name, line number and function name.
- getLevels(self)
- Return the current priority level values for the stdout and central logs.
Parameter: None
Returns: maci.LoggingConfigurable.LogLevels object containing the current level settings
Raises: Nothing
- logAlert(self, msg)
- Log an alert message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logAtLevel(self, lvl, msg)
- Log a message at the given level.
Parameters:
- lvl is the log level to send the message at
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: ValueError if lvl is NOTSET or OFF
- logCritical(self, msg)
- Log a critical message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logDebug(self, msg)
- Log a debug message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logEmergency(self, msg)
- Log an emergency message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logError(self, msg)
- Log an error message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logErrorTrace(self, errortrace, priority=ACS_LOG_ERROR)
- Log an error stack trace.
Parameter:
- errortrace (top of error stack)
- priorty value of logging priorty
Returns: Nothing
Raises: KeyError if priority is not in the ACSLog.Priorities
- logInfo(self, msg)
- Log an informational message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logNotSoTypeSafe(self, priority, msg, audience=None, array=None, antenna=None)
- Log a message indicating audience, array and/or antenna.
Parameter:
- priority value of logging priority
- msg log definition shortDescription
- audience
- array
- antenna
Returns: Nothing
Raises: KeyError if priority is not in the ACSLog.Priorities
- logNotice(self, msg)
- Log a notice message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logTrace(self, msg)
- Log a trace message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logTypeSafe(self, priority, timestamp, msg, rtCont, srcInfo, data, audience=None, array=None, antenna=None)
- Log a type safe log.
Parameter:
- priority value of logging priority
- timestamp time of log creation
- msg log definition shortDescription
- rtCont run-time context information
- srcInfo src information
- data name/value pairs
Returns: Nothing
Raises: KeyError if priority is not in the ACSLog.Priorities
- logWarning(self, msg)
- Log a warning message.
Parameters:
- msg is a string to be sent to the logging system
Returns: Nothing
Raises: Nothing
- logXML(self, xml)
- Log an XML string.
Parameter:
xml - XML string (really just any string, but the log server
may not like anything non-XMLish -- I have not
tried this)
Returns: Nothing
Raises: Nothing
- makeRecord(self, name, level, fn, lno, msg, args, exc_info, func=None, extra=None)
- Build the ACSLogRecord for this information.
- setLevels(self, loglevel)
- Adjust the priority level filter for log messages.
Parameter:
- maci.LoggingConfigurable.LogLevels object containing new level information
Returns: Nothing
Raises: Nothing
Methods inherited from logging.Logger:
- addHandler(self, hdlr)
- Add the specified handler to this logger.
- callHandlers(self, record)
- Pass a record to all relevant handlers.
Loop through all handlers for this logger and its parents in the
logger hierarchy. If no handler was found, output a one-off error
message to sys.stderr. Stop searching up the hierarchy whenever a
logger with the "propagate" attribute set to zero is found - that
will be the last logger whose handlers are called.
- critical(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'CRITICAL'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.critical("Houston, we have a %s", "major disaster", exc_info=1)
- debug(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'DEBUG'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.debug("Houston, we have a %s", "thorny problem", exc_info=1)
- error(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'ERROR'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.error("Houston, we have a %s", "major problem", exc_info=1)
- exception(self, msg, *args)
- Convenience method for logging an ERROR with exception information.
- fatal = critical(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'CRITICAL'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.critical("Houston, we have a %s", "major disaster", exc_info=1)
- getEffectiveLevel(self)
- Get the effective level for this logger.
Loop through this logger and its parents in the logger hierarchy,
looking for a non-zero logging level. Return the first one found.
- handle(self, record)
- Call the handlers for the specified record.
This method is used for unpickled records received from a socket, as
well as those created locally. Logger-level filtering is applied.
- info(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'INFO'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.info("Houston, we have a %s", "interesting problem", exc_info=1)
- isEnabledFor(self, level)
- Is this logger enabled for level 'level'?
- log(self, level, msg, *args, **kwargs)
- Log 'msg % args' with the integer severity 'level'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.log(level, "We have a %s", "mysterious problem", exc_info=1)
- removeHandler(self, hdlr)
- Remove the specified handler from this logger.
- setLevel(self, level)
- Set the logging level of this logger.
- warn = warning(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'WARNING'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.warning("Houston, we have a %s", "bit of a problem", exc_info=1)
- warning(self, msg, *args, **kwargs)
- Log 'msg % args' with severity 'WARNING'.
To pass exception information, use the keyword argument exc_info with
a true value, e.g.
logger.warning("Houston, we have a %s", "bit of a problem", exc_info=1)
Data and other attributes inherited from logging.Logger:
- manager = <logging.Manager instance at 0xb7c5824c>
- root = <logging.RootLogger instance at 0xb7c51cac>
Methods inherited from logging.Filterer:
- addFilter(self, filter)
- Add the specified filter to this handler.
- filter(self, record)
- Determine if a record is loggable by consulting all the filters.
The default is to allow the record to be logged; any filter can veto
this and the record is then dropped. Returns a zero value if a record
is to be dropped, else non-zero.
- removeFilter(self, filter)
- Remove the specified filter from this handler.
|