diff --git a/lib/private/log.php b/lib/private/log.php
index addefe6e53d4c3176bc1a669ca18f595f9ff96cc..9a2a2da906eb2f0fca9634aa8f97779aca954b25 100644
--- a/lib/private/log.php
+++ b/lib/private/log.php
@@ -284,7 +284,7 @@ class Log implements ILogger {
 			'File' => $exception->getFile(),
 			'Line' => $exception->getLine(),
 		);
-		$exception['Trace'] = preg_replace('!(login|checkPassword)\(.*\)!', '$1(*** username and password replaced ***)', $exception['Trace']);
+		$exception['Trace'] = preg_replace('!(login|checkPassword|updatePrivateKeyPassword)\(.*\)!', '$1(*** username and password replaced ***)', $exception['Trace']);
 		$msg = isset($context['message']) ? $context['message'] : 'Exception';
 		$msg .= ': ' . json_encode($exception);
 		$this->error($msg, $context);