it("should create a logger with a namespace", () => { constmy_logger = newlogger.Logger("testNamespace"); expect.equal(type(my_logger), "userdata"); });
it("should log debug messages", () => { constmy_logger = newlogger.Logger("testDebug"); expect.not_fail(() => { my_logger.debug("This is a debug message"); }); });
it("should log info messages", () => { constmy_logger = newlogger.Logger("testInfo"); expect.not_fail(() => { logger.info("This is an info message"); }); });
it("should log warn messages", () => { constmy_logger = newlogger.Logger("testWarn"); expect.not_fail(() => { my_logger.warn("This is a warning message"); }); });
The
logger
module provides a simple logging utility for Lua, allowing you to log messages at different levels (debug, info, warn, error).TypeScript Example
Lua Example
No Self