Function jsonFormatter
- json
Formatter (logRecord): string Parameters
- logRecord: LogRecord
Log record to format.
Returns string
JSON string representation of the log record.
Example: Usage
import { LogRecord } from "@std/log/logger";
import { jsonFormatter } from "@std/log/formatters";
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",
});
const formatted = jsonFormatter(record);
assertEquals(
formatted,
`{"level":"INFO","datetime":${record.datetime.getTime()},"message":"Hello, world!","args":["foo","bar"]}`,
);- logRecord: LogRecord
JSON log formatter.