Source code for lookout.logging


__all__ = ['ReportMessage']



[docs]class ReportMessage: """ Log message that can contain unserialized report data to be passed to specialized log handlers. """ msg = "Django-Lookout" report = None def __init__ (self, msg=None, report=None): if msg is not None: self.msg = msg if report is not None: self.report = report def __str__ (self): """ Returns a plaintext log entry that includes the most important data. """ return '{}\n{}'.format(self.msg, self.report)