Ejemplo n.º 1
0
 def __init__(self, backend, time, loggername, levelname, dbnode_id, message='', metadata=None):
     # pylint: disable=too-many-arguments
     super().__init__(backend)
     self._dbmodel = models.DbLog(
         time=time,
         loggername=loggername,
         levelname=levelname,
         dbnode_id=dbnode_id,
         message=message,
         metadata=metadata or {}
     )
Ejemplo n.º 2
0
def _(dbmodel, backend):
    """
    Convert a dbcomment to the backend entity
    """
    from . import logs
    djlog = djmodels.DbLog(
        id=dbmodel.id,
        time=dbmodel.time,
        loggername=dbmodel.loggername,
        levelname=dbmodel.levelname,
        dbnode_id=dbmodel.dbnode_id,
        message=dbmodel.message,
        metadata=dbmodel.metadata  # pylint: disable=protected-access
    )
    return logs.DjangoLog.from_dbmodel(djlog, backend)