Adaption to new logging
This commit is contained in:
parent
8cf64464ba
commit
0827a5311f
12
signals.py
12
signals.py
@ -2,7 +2,11 @@ import logging
|
|||||||
from django.contrib.auth.signals import user_logged_in, user_logged_out, user_login_failed
|
from django.contrib.auth.signals import user_logged_in, user_logged_out, user_login_failed
|
||||||
from django.dispatch import receiver
|
from django.dispatch import receiver
|
||||||
|
|
||||||
log = logging.getLogger('AUTH')
|
try:
|
||||||
|
from config import APP_NAME as ROOT_LOGGER_NAME
|
||||||
|
except ImportError:
|
||||||
|
ROOT_LOGGER_NAME = 'root'
|
||||||
|
logger = logging.getLogger(ROOT_LOGGER_NAME).getChild(__name__)
|
||||||
|
|
||||||
|
|
||||||
@receiver(user_logged_in)
|
@receiver(user_logged_in)
|
||||||
@ -11,7 +15,7 @@ def user_logged_in_callback(sender, request, user, **kwargs):
|
|||||||
# http://stackoverflow.com/questions/4581789/how-do-i-get-user-ip-address-in-django
|
# http://stackoverflow.com/questions/4581789/how-do-i-get-user-ip-address-in-django
|
||||||
ip = request.META.get('REMOTE_ADDR')
|
ip = request.META.get('REMOTE_ADDR')
|
||||||
|
|
||||||
log.info('Accepted password for {user} from {ip}'.format(
|
logger.info('Accepted password for {user} from {ip}'.format(
|
||||||
user=user,
|
user=user,
|
||||||
ip=ip
|
ip=ip
|
||||||
))
|
))
|
||||||
@ -21,7 +25,7 @@ def user_logged_in_callback(sender, request, user, **kwargs):
|
|||||||
def user_logged_out_callback(sender, request, user, **kwargs):
|
def user_logged_out_callback(sender, request, user, **kwargs):
|
||||||
ip = request.META.get('REMOTE_ADDR')
|
ip = request.META.get('REMOTE_ADDR')
|
||||||
|
|
||||||
log.debug('Disconnected from user {user} {ip}'.format(
|
logger.debug('Disconnected from user {user} {ip}'.format(
|
||||||
user=user,
|
user=user,
|
||||||
ip=ip
|
ip=ip
|
||||||
))
|
))
|
||||||
@ -31,7 +35,7 @@ def user_logged_out_callback(sender, request, user, **kwargs):
|
|||||||
def user_login_failed_callback(sender, request, credentials, **kwargs):
|
def user_login_failed_callback(sender, request, credentials, **kwargs):
|
||||||
ip = request.META.get('REMOTE_ADDR')
|
ip = request.META.get('REMOTE_ADDR')
|
||||||
|
|
||||||
log.warning('Failed password for {user} from {ip}'.format(
|
logger.warning('Failed password for {user} from {ip}'.format(
|
||||||
user=credentials.get('username'),
|
user=credentials.get('username'),
|
||||||
ip=ip
|
ip=ip
|
||||||
))
|
))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user