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); }