local X=script.Parent.Parent local N=require(X.Logging.messages)local function K(X,...)local K=N[X]if K==nil then X="\117\110\107\110\111\119\110\077\101\115\115\097\103\101"K=N[X]end warn(string.format("\091\070\117\115\105\111\110\093 "..(K..("\n\040\073\068\058 "..(X.."\041"))),...))end return K
--[[
	Utility function to log a Fusion-specific warning.
]]

local Package = script.Parent.Parent
local messages = require(Package.Logging.messages)

local function logWarn(template, ...)
	local formatString = messages[template]

	if formatString == nil then
		template = "unknownMessage"
		formatString = messages[template]
	end

	warn(string.format("[Fusion] " .. formatString .. "\n(ID: " .. template .. ")", ...))
end

return logWarn
