Skip to content

GlobalRuniumOutput

Функции для вывода и логирования сообщений различных уровней.

Методы

НаименованиеОписание
getLevelПолучить текущий уровень вывода
setLevelУстановить уровень вывода
traceВывести сообщение уровня TRACE
debugВывести сообщение уровня DEBUG
infoВывести сообщение уровня INFO
warnВывести сообщение уровня WARN
errorВывести сообщение уровня ERROR
tableВывести данные в виде таблицы
logВывести сообщение

Описание методов

getLevel

typescript
getLevel(): OutputLevel

Получает текущий уровень вывода.

Возвращает: OutputLevel - текущий уровень вывода

Пример:

typescript
const level = runium.output.getLevel()
console.log("Current level:", level)

setLevel

typescript
setLevel(level: OutputLevel): void

Устанавливает уровень вывода.

Параметры:

  • level (OutputLevel) - уровень вывода для установки

Пример:

typescript
runium.output.setLevel(runium.enum.OutputLevel.DEBUG)

trace

typescript
trace(message: string, ...args: unknown[]): void

Выводит сообщение уровня TRACE.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.trace("Trace message", { detail: "value" })

debug

typescript
debug(message: string, ...args: unknown[]): void

Выводит сообщение уровня DEBUG.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.debug("Debug message", { detail: "value" })

info

typescript
info(message: string, ...args: unknown[]): void

Выводит сообщение уровня INFO.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.info("Info message", { detail: "value" })

warn

typescript
warn(message: string, ...args: unknown[]): void

Выводит сообщение уровня WARN.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.warn("Warning message", { detail: "value" })

error

typescript
error(message: string, ...args: unknown[]): void

Выводит сообщение уровня ERROR.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.error("Error message", { detail: "value" })

table

typescript
table(data: unknown[], columns?: string[]): void

Выводит данные в виде таблицы.

Параметры:

  • data (unknown[]) - данные для вывода
  • columns (string[], опционально) - названия колонок

Пример:

typescript
runium.output.table(
  [
    { name: "Task 1", status: "running" },
    { name: "Task 2", status: "stopped" },
  ],
  ["name", "status"]
)

log

typescript
log(message: string, ...args: unknown[]): void

Выводит сообщение.

Параметры:

  • message (string) - сообщение для вывода
  • args (unknown[]) - дополнительные аргументы для вывода

Пример:

typescript
runium.output.log("Log message", { detail: "value" })