diff --git a/changelog.d/18541.misc b/changelog.d/18541.misc new file mode 100644 index 0000000000..2c733e3e50 --- /dev/null +++ b/changelog.d/18541.misc @@ -0,0 +1 @@ +Log user deactivations. diff --git a/synapse/handlers/deactivate_account.py b/synapse/handlers/deactivate_account.py index 12a7cace55..42e53d920a 100644 --- a/synapse/handlers/deactivate_account.py +++ b/synapse/handlers/deactivate_account.py @@ -96,6 +96,14 @@ class DeactivateAccountHandler: 403, "Deactivation of this user is forbidden", Codes.FORBIDDEN ) + logger.info( + "%s requested deactivation of %s erase_data=%s id_server=%s", + requester.user, + user_id, + erase_data, + id_server, + ) + # FIXME: Theoretically there is a race here wherein user resets # password using threepid.