@tsed/logger
Version:
A multi channel logger written in TypeScript.
31 lines (26 loc) • 736 B
text/typescript
import {LogContext} from "./LogContext.js";
import {LogEvent} from "./LogEvent.js";
import {levels} from "./LogLevel.js";
describe("LogEvent", () => {
it("should create a new logevent (data)", () => {
const event = new LogEvent(
"category",
levels().INFO,
[
{
test: "test"
}
],
new LogContext()
);
expect(event.getData()).toEqual({
test: "test"
});
expect(event.getMessage()).toBeUndefined();
});
it("should create a new logevent (message)", () => {
const event = new LogEvent("category", levels().INFO, ["message"], new LogContext());
expect(event.getData()).toEqual({});
expect(event.getMessage()).toEqual(["message"]);
});
});