diff --git a/netbox/users/signals.py b/netbox/users/signals.py index 8915af1dc..652753b25 100644 --- a/netbox/users/signals.py +++ b/netbox/users/signals.py @@ -1,10 +1,11 @@ import logging from django.dispatch import receiver from django.contrib.auth.signals import user_login_failed +from utilities.request import get_client_ip @receiver(user_login_failed) def log_user_login_failed(sender, credentials, request, **kwargs): logger = logging.getLogger('netbox.auth.login') username = credentials.get("username") - logger.info(f"Failed login attempt for username: {username}") + logger.info(f"Failed login attempt for username: {username} from {get_client_ip(request)}")