From 76e11c5b11806bc9130b90424eb2254aa8b061e6 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Mon, 7 Jul 2014 02:03:15 +0200 Subject: I would like to see why ipAnonymization is enabled locally but not on travis --- core/Log.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'core/Log.php') diff --git a/core/Log.php b/core/Log.php index 4660517f5a..6a9ebefc57 100644 --- a/core/Log.php +++ b/core/Log.php @@ -373,8 +373,21 @@ class Log extends Singleton $this->currentLogLevel = $logLevel; } - public function customLogToFileForDebuggingIfYouStillSeeThisHereRemoveIt($message) + public function customLogToFileForDebuggingIfYouStillSeeThisHereRemoveIt($message, $addTrace = true) { + if ($addTrace) { + $message = $message . "\n"; + $backTrace = debug_backtrace(); + $backTrace = array_slice($backTrace, 1, 2); + + foreach ($backTrace as &$trace) { + if (!empty($trace['object'])) { + unset($trace['object']); + } + } + $message .= var_export($backTrace, 1); + } + if(!file_put_contents($this->logToFilePath, $message . "\n", FILE_APPEND)) { $message = Filechecks::getErrorMessageMissingPermissions($this->logToFilePath); throw new \Exception( $message ); -- cgit v1.2.3