You can use the LogService
It has useful events like MessageOut and :GetLogHistory
Example:
local logService = game:GetService("LogService")
-- Log history
for i, message in next, logService:GetLogHistory() do
--> Code
if message.MessageType == Enum.MessageType.MessageOutput then
elseif message.MessageType == Enum.MessageType.MessageInfo then
elseif message.MessageType == Enum.MessageType.MessageWarning then
elseif message.MessageType == Enum.MessageType.MessageError then
end
end
-- Message Out (When the console spits out a message)
logService.MessageOut:connect(function(message)
--> Code
if message.MessageType == Enum.MessageType.MessageOutput then
elseif message.MessageType == Enum.MessageType.MessageInfo then
elseif message.MessageType == Enum.MessageType.MessageWarning then
elseif message.MessageType == Enum.MessageType.MessageError then
end
end)
Thanks for your reply! This works, and I appreciate it but is there anyway to add the timestamp of the error? I tried to use server message out timestamp as outlined here: LogService | Roblox Creator Documentation but it didn’t work. Do you know off any way to add this?