]> git.mxchange.org Git - friendica.git/blobdiff - include/text.php
Prevent a memory Access Violation when the database isn't connected
[friendica.git] / include / text.php
index 8f15ff294517e8d86e936b6ee4fd9ce067119ec8..1b3050f5fe8b275241b3cd270ffa58a9616a0745 100644 (file)
@@ -703,10 +703,6 @@ function logger($msg, $level = 0) {
        global $db;
        global $LOGGER_LEVELS;
 
-       $debugging = get_config('system','debugging');
-       $logfile   = get_config('system','logfile');
-       $loglevel = intval(get_config('system','loglevel'));
-
        // turn off logger in install mode
        if (
                $a->module == 'install'
@@ -718,6 +714,10 @@ function logger($msg, $level = 0) {
                return;
        }
 
+       $debugging = get_config('system','debugging');
+       $logfile   = get_config('system','logfile');
+       $loglevel = intval(get_config('system','loglevel'));
+
        if (count($LOGGER_LEVELS) == 0) {
                foreach (get_defined_constants() as $k => $v) {
                        if (substr($k, 0, 7) == "LOGGER_") {
@@ -734,14 +734,14 @@ function logger($msg, $level = 0) {
 
        $callers = debug_backtrace();
        $logline = sprintf("%s@%s\t[%s]:%s:%s:%s\t%s\n",
-               datetime_convert(),
-               $process_id,
-               $LOGGER_LEVELS[$level],
-               basename($callers[0]['file']),
-               $callers[0]['line'],
-               $callers[1]['function'],
-               $msg
-       );
+                       datetime_convert(),
+                       $process_id,
+                       $LOGGER_LEVELS[$level],
+                       basename($callers[0]['file']),
+                       $callers[0]['line'],
+                       $callers[1]['function'],
+                       $msg
+               );
 
        $stamp1 = microtime(true);
        @file_put_contents($logfile, $logline, FILE_APPEND);