Forest Logo
search
package_2

log4r

By @wireofparadise

Roblox

Mirrored

log4r

Logging framework for Roblox.

Lua

Installation

You can install this framework using wally:

wally install wireofparadise/log4r

You can also navigate to the releases page to download a roblox model if you prefer to.

Usage

local log4r = require(game.ReplicatedStorage.Packages.log4r)
local Logger = log4r.Logger
local LogLevel = log4r.LogLevel
local ConsoleSink = log4r.ConsoleSink

local globalLogger = Logger.new({
    level = LogLevel.DEBUG,
    sinks = { ConsoleSink.new() }
})

globalLogger:info("Hello, world!")

local scopedLogger = globalLogger:scope("ScopeName")

scopedLogger:debug("Some debugging information!")

TypeScript

Installation

You can install this framework using npm:

npm install @rbxts/log4r

Usage

import { Logger, LogLevel, ConsoleSink } from "@rbxts/log4r";

const globalLogger = new Logger({
    level: LogLevel.DEBUG,
    sinks: [new ConsoleSink()]
});

globalLogger.info("Hello, world!");

const scopedLogger = globalLogger.scope("ScopeName")

scopedLogger.debug("Some debugging information!", {
    SomeData = "SomeValue"
});

Package Details

Install command (Click to copy)


Version

1.0.0

License

MIT

check_circle

Safe for commercial use

Automated license review — not legal advice.