PrecisionLogFormatter¶
- 
class lsst.daf.butler.cli.cliLog.PrecisionLogFormatter(fmt=None, datefmt=None, style='%', validate=True, *, defaults=None)¶
- Bases: - logging.Formatter- A log formatter that issues accurate timezone-aware timestamps. - Attributes Summary - default_msec_format- default_time_format- use_local- Control whether local time is displayed instead of UTC. - Methods Summary - converter- timestamp[, tz] -> tz’s local time from POSIX timestamp. - format(record)- Format the specified record as text. - formatException(ei)- Format and return the specified exception information as a string. - formatMessage(record)- formatStack(stack_info)- This method is provided as an extension point for specialized formatting of stack information. - formatTime(record[, datefmt])- Format the time as an aware datetime. - usesTime()- Check if the format uses the creation time of the record. - Attributes Documentation - 
default_msec_format= '%s,%03d'¶
 - 
default_time_format= '%Y-%m-%d %H:%M:%S'¶
 - 
use_local= True¶
- Control whether local time is displayed instead of UTC. 
 - Methods Documentation - 
converter()¶
- timestamp[, tz] -> tz’s local time from POSIX timestamp. 
 - 
format(record)¶
- Format the specified record as text. - The record’s attribute dictionary is used as the operand to a string formatting operation which yields the returned string. Before formatting the dictionary, a couple of preparatory steps are carried out. The message attribute of the record is computed using LogRecord.getMessage(). If the formatting string uses the time (as determined by a call to usesTime(), formatTime() is called to format the event time. If there is exception information, it is formatted using formatException() and appended to the message. 
 - 
formatException(ei)¶
- Format and return the specified exception information as a string. - This default implementation just uses traceback.print_exception() 
 - 
formatMessage(record)¶
 - 
formatStack(stack_info)¶
- This method is provided as an extension point for specialized formatting of stack information. - The input data is a string as returned from a call to - traceback.print_stack(), but with the last trailing newline removed.- The base implementation just returns the value passed in. 
 - 
formatTime(record, datefmt=None)¶
- Format the time as an aware datetime. 
 - 
usesTime()¶
- Check if the format uses the creation time of the record. 
 
-