-- Compiled with roblox-ts v1.2.7 local TS = _G[script] local RunService = game:GetService("RunService") local Client = TS.import(script, script.Parent, "Client").default local Server = TS.import(script, script.Parent, "Server").default local Logging = {} do local _container = Logging local LogEventConsoleSink do LogEventConsoleSink = setmetatable({}, { __tostring = function() return "LogEventConsoleSink" end, }) LogEventConsoleSink.__index = LogEventConsoleSink function LogEventConsoleSink.new(...) local self = setmetatable({}, LogEventConsoleSink) return self:constructor(...) or self end function LogEventConsoleSink:constructor() end function LogEventConsoleSink:Emit(message) if RunService:IsServer() then Server.Log.WriteStructured(message) else Client.StructuredLog(message) end end end local function Console() return LogEventConsoleSink.new() end _container.Console = Console end return { Logging = Logging, }