private function _log_message_item($message, $type, $time = null) { $time = $time ? $time : current_time('mysql', true); $item = new BWP_Sitemaps_Logger_Message_LogItem($message, $type, $time); $item->set_datetimezone($this->get_current_timezone()); $this->message_logger->log($item); }
/** * Create a message logger * * @param int $limit default to 0 for no limit * @return BWP_Sitemaps_Logger_MessageLogger */ public static function create_message_logger($limit = 0) { $logger = new BWP_Sitemaps_Logger_MessageLogger(); $logger->set_limit($limit); return $logger; }