diff options
author | Morris Jobke <hey@morrisjobke.de> | 2015-09-24 17:01:31 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2015-09-24 20:01:30 +0200 |
commit | db8e7ce8b95c882c876f932296f25ec08883a1d3 (patch) | |
tree | 807952698b4a0704172285f989563ac572df2762 /lib/public/ilogger.php | |
parent | 846b8268672df2c626616fec5f71e15570005e84 (diff) | |
download | nextcloud-server-db8e7ce8b95c882c876f932296f25ec08883a1d3.tar.gz nextcloud-server-db8e7ce8b95c882c876f932296f25ec08883a1d3.zip |
Remove passwords from logged exception stack traces
* fixed #16318
* create logException in ILogger
* add unit tests
Diffstat (limited to 'lib/public/ilogger.php')
-rw-r--r-- | lib/public/ilogger.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/public/ilogger.php b/lib/public/ilogger.php index 43b1ef70e5b..27a5d63dfdb 100644 --- a/lib/public/ilogger.php +++ b/lib/public/ilogger.php @@ -122,4 +122,14 @@ interface ILogger { * @since 7.0.0 */ public function log($level, $message, array $context = array()); + + /** + * Logs an exception very detailed + * + * @param \Exception $exception + * @param array $context + * @return void + * @since 8.2.0 + */ + public function logException(\Exception $exception, array $context = array()); } |