{"id":"uxnknwn/log","name":"log","scope":"uxnknwn","platform":"roblox","description":"A lightweight logging utility for Roblox","version":"0.2.0","latest":"0.2.0","versions":["0.1.0-alpha.2","0.1.0-alpha.3","0.1.0","0.2.0"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"359b4f6f7df960a092c50452474c8267ce6104928259151f365ecefbd548e352","likes":0,"downloads":0,"install":"forest install uxnknwn/log","url":"https://forest.dev/p/roblox/uxnknwn/log","files":"https://api.forest.dev/ai/package/roblox/uxnknwn/log/files","readme":"````md\n# Log\n\nA lightweight logging utility for Roblox.\n\n## Installation\n\nAdd this to your `wally.toml`:\n\n## toml\n[dependencies]\nlog = \"uxnknwn/log@0.1.0\"\n````\n\nThen run:\n\n```bash\nwally install\n```\n\n## Usage\n\n```luau\nlocal ReplicatedStorage = game:GetService(\"ReplicatedStorage\")\n\nlocal log = require(path.to.log)\n\nlog.SetDebugEnabled(true)\n\nlog.Debug(\"Loading player data\")\nlog.Info(\"Player data loaded\")\nlog.Warn(\"Failed to load player data\")\n```\n\nExample output:\n\n```text\n[PlayerData] DEBUG: Loading player data\n[PlayerData] INFO: Player data loaded\n[PlayerData] WARN: Failed to load player data\n```\n\nDebug logs are disabled by default:\n\n```luau\nlog.SetDebugEnabled(false)\n```\n\nAll log functions support multiple values:\n\n```luau\nlog.Info(\"Player joined:\", player.Name, player.UserId)\n```\n\n## API\n\n```luau\nlog.SetDebugEnabled(enabled: boolean)\nlog.Debug(...any)\nlog.Info(...any)\nlog.Warn(...any)\n```\n","readmeTruncated":false}