class LogRecord
An object that encapsulates provided message and arguments as well some metadata that can be later used when formatting a message.
Examples
Usage
Usage
import { LogRecord } from "@std/log/logger"; import { LogLevels } from "@std/log/levels"; import { assertEquals } from "@std/assert/equals"; const record = new LogRecord({ msg: "Hello, world!", args: ["foo", "bar"], level: LogLevels.INFO, loggerName: "example", }); assertEquals(record.msg, "Hello, world!"); assertEquals(record.args, ["foo", "bar"]); assertEquals(record.level, LogLevels.INFO); assertEquals(record.loggerName, "example");
Constructors
new LogRecord(options: LogRecordOptions)Constructs a new instance.
Parameters
options: LogRecordOptionsThe options to create a new log record.
Usage
Usage
import { LogRecord } from "@std/log/logger"; import { LogLevels } from "@std/log/levels"; const record = new LogRecord({ msg: "Hello, world!", args: ["foo", "bar"], level: LogLevels.INFO, loggerName: "example", });
Properties
readonly
args: unknown[]Getter for the arguments to log.
readonly
loggerName: stringThe name of the logger that created the log record.

