Lines Matching refs:canonical

77      * @param string $canonical - the canonical
79 public static function msg(string $message, int $level = self::LVL_MSG_ERROR, string $canonical = "support", \Exception $e = null)
85 self::log2file($e->getMessage(), LogUtility::LVL_MSG_ERROR, $canonical);
91 self::log2FrontEnd($message, $level, $canonical);
106 self::log2file($message, $level, $canonical, $e);
123 * @param null $canonical
126 static function log2file(?string $msg, int $logLevel = self::LVL_MSG_ERROR, $canonical = null, \Exception $e = null)
139 if (!empty($canonical)) {
140 $prefix .= ' - ' . $canonical;
174 * @param string $canonical
177 public static function log2FrontEnd($message, $level, $canonical = "support", bool $publicMessage = false)
214 if ($canonical !== null) {
215 $label = ucfirst(str_replace(":", " ", $canonical));
216 $htmlMsg = PluginUtility::getDocumentationHyperLink($canonical, $label, false);
334 * @param string $canonical the page
338 public static function error(string $message, string $canonical = self::SUPPORT_CANONICAL, \Exception $e = null)
340 self::msg($message, LogUtility::LVL_MSG_ERROR, $canonical, $e);
343 public static function warning(string $message, string $canonical = "support", \Exception $e = null)
345 self::msg($message, LogUtility::LVL_MSG_WARNING, $canonical, $e);
348 public static function info(string $message, string $canonical = "support", \Exception $e = null)
350 self::msg($message, LogUtility::LVL_MSG_INFO, $canonical, $e);
368 public static function errorIfDevOrTest($message, $canonical = "support")
371 LogUtility::error($message, $canonical);
388 * @param string $canonical
392 public static function internalError(string $message, string $canonical = "support", Throwable $previous = null)
396 throw new ExceptionRuntimeInternal("$internalErrorMessage - $message", $canonical, 1, $previous);
402 self::error("{$internalErrorMessage}: $message.$errorPreviousMessage", $canonical);
408 * @param string $canonical
413 public static function debug(string $message, string $canonical = self::SUPPORT_CANONICAL, $e = null)
415 self::msg($message, LogUtility::LVL_MSG_DEBUG, $canonical, $e);
418 public static function infoToPublic(string $html, string $canonical)
420 self::log2FrontEnd($html, LogUtility::LVL_MSG_INFO, $canonical, true);