Pylog
Logger
Python logging
- class farms_core.pylog.log.LogFormatter(color=False)
Bases:
logging.Formatter
Project custom logging format
- 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.
- class farms_core.pylog.log.Logger(name='PYLOG', level=10, file_path=None)
Bases:
logging.Logger
Project custom logger
- init_handler(handling=None, level=10, color=False)
Init logging
- log2file(file_path)
Log to a file with with path ‘file_path’
- set_level(level)
Set level function
- test()
Test all logging types
- farms_core.pylog.log.logstr(*args, **kwargs)
Log info with print()-like function arguments