Esempio n. 1
0
def task_save_event_log(user, event_type, detail, address, useragent):
    event = LoginLog()
    event.user = user
    event.event_type = event_type
    event.detail = detail
    event.address = address
    event.useragent = useragent
    event.save()
Esempio n. 2
0
def event_log(user, event_type, detail, address, useragent):
    try:
        username = user.username
    except Exception:
        username = user
    if platform.system().lower() in ['linux', 'unix']:
        task_save_event_log.delay(username, event_type, detail, address,
                                  useragent)
    else:
        event = LoginLog()
        event.user = username
        event.event_type = event_type
        event.detail = detail
        event.address = address
        event.useragent = useragent
        event.save()