Тема
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" })