From: Michael Vogel Date: Thu, 7 Jul 2016 18:32:13 +0000 (+0200) Subject: Logging for feeds improved, new "process id" for logging X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=fc25e605cbc079ff770bbb7035cafc705932f1e4;p=friendica.git Logging for feeds improved, new "process id" for logging --- diff --git a/boot.php b/boot.php index 4e8355d7d6..70ab308169 100644 --- a/boot.php +++ b/boot.php @@ -517,6 +517,8 @@ class App { */ public $template_engine_instance = array(); + public $process_id; + private $ldelim = array( 'internal' => '', 'smarty3' => '{{' @@ -577,6 +579,8 @@ class App { $this->query_string = ''; + $this->process_id = uniqid("log", true); + startup(); set_include_path( diff --git a/include/bbcode.php b/include/bbcode.php index fd980a9b22..c22813922b 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -1140,6 +1140,7 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal $Text = preg_replace("/\[event\-finish\](.*?)\[\/event\-finish\]/ism",'',$Text); $Text = preg_replace("/\[event\-location\](.*?)\[\/event\-location\]/ism",'',$Text); $Text = preg_replace("/\[event\-adjust\](.*?)\[\/event\-adjust\]/ism",'',$Text); + $Text = preg_replace("/\[event\-id\](.*?)\[\/event\-id\]/ism",'',$Text); } diff --git a/include/feed.php b/include/feed.php index 15e5f65366..992d10e227 100644 --- a/include/feed.php +++ b/include/feed.php @@ -17,10 +17,15 @@ function feed_import($xml,$importer,&$contact, &$hub, $simulate = false) { $a = get_app(); - logger("Import Atom/RSS feed", LOGGER_DEBUG); + if (!$simulate) + logger("Import Atom/RSS feed '".$contact["name"]."' (Contact ".$contact["id"].") for user ".$importer["uid"], LOGGER_DEBUG); + else + logger("Test Atom/RSS feed", LOGGER_DEBUG); - if ($xml == "") + if ($xml == "") { + logger('XML is empty.', LOGGER_DEBUG); return; + } $doc = new DOMDocument(); @$doc->loadXML($xml); @@ -150,8 +155,10 @@ function feed_import($xml,$importer,&$contact, &$hub, $simulate = false) { $header["last-child"] = 0; } - if (!is_object($entries)) + if (!is_object($entries)) { + logger("There are no entries in this feed.", LOGGER_DEBUG); return; + } $items = array(); diff --git a/include/text.php b/include/text.php index 21111ba631..2da9a180ea 100644 --- a/include/text.php +++ b/include/text.php @@ -717,10 +717,15 @@ function logger($msg,$level = 0) { if((! $debugging) || (! $logfile) || ($level > $loglevel)) return; + $process_id = session_id(); + + if ($process_id == "") + $process_id = get_app()->process_id; + $callers = debug_backtrace(); $logline = sprintf("%s@%s\t[%s]:%s:%s:%s\t%s\n", datetime_convert(), - session_id(), + $process_id, $LOGGER_LEVELS[$level], basename($callers[0]['file']), $callers[0]['line'],