Refactor main function to replace print statements with structured logging for improved debugging
This commit is contained in:
@@ -2847,7 +2847,7 @@ local function main()
|
||||
else
|
||||
disabledRecipes[message.recipe] = true
|
||||
end
|
||||
print("[NET] Recipe toggle: " .. message.recipe)
|
||||
log.info("NET", "Recipe toggle: %s", message.recipe)
|
||||
saveDisabledRecipes()
|
||||
configDirty = true
|
||||
bumpStateVersion()
|
||||
@@ -2855,7 +2855,7 @@ local function main()
|
||||
pcall(broadcastState)
|
||||
elseif message.type == "enable_all" then
|
||||
disabledRecipes = {}
|
||||
print("[NET] All recipes enabled")
|
||||
log.info("NET", "All recipes enabled")
|
||||
saveDisabledRecipes()
|
||||
configDirty = true
|
||||
bumpStateVersion()
|
||||
@@ -2865,21 +2865,21 @@ local function main()
|
||||
for inputName in pairs(SMELTABLE) do
|
||||
disabledRecipes[inputName] = true
|
||||
end
|
||||
print("[NET] All recipes disabled")
|
||||
log.info("NET", "All recipes disabled")
|
||||
saveDisabledRecipes()
|
||||
configDirty = true
|
||||
bumpStateVersion()
|
||||
smelterNeedsRedraw = true
|
||||
pcall(broadcastState)
|
||||
elseif message.type == "sort_barrel" and message.barrelName then
|
||||
print("[NET] Sort barrel: " .. message.barrelName)
|
||||
log.info("NET", "Sort barrel: %s", message.barrelName)
|
||||
pcall(sortBarrel, message.barrelName)
|
||||
pcall(broadcastState)
|
||||
elseif message.type == "register_droppers" and message.clientId and message.droppers then
|
||||
-- Client is announcing its locally-attached droppers
|
||||
local cid = tostring(message.clientId)
|
||||
clientDroppers[cid] = message.droppers
|
||||
print(string.format("[NET] Client %s registered %d dropper(s)", cid, #message.droppers))
|
||||
log.info("NET", "Client %s registered %d dropper(s)", cid, #message.droppers)
|
||||
-- Rebuild the merged dropper list immediately
|
||||
local seenNames = {}
|
||||
local merged = {}
|
||||
@@ -2902,10 +2902,10 @@ local function main()
|
||||
cache.droppers = merged
|
||||
pcall(broadcastState)
|
||||
elseif message.type == "craft" and message.recipeIdx then
|
||||
print(string.format("[NET] Craft request: recipe #%d", message.recipeIdx))
|
||||
log.info("NET", "Craft request: recipe #%d", message.recipeIdx)
|
||||
local pok, ok, err = pcall(craftItem, message.recipeIdx)
|
||||
if not pok then
|
||||
print("[NET] craftItem crashed: " .. tostring(ok))
|
||||
log.error("NET", "craftItem crashed: %s", tostring(ok))
|
||||
err = tostring(ok)
|
||||
ok = false
|
||||
end
|
||||
@@ -2922,7 +2922,7 @@ local function main()
|
||||
end
|
||||
end) -- end pcall handler
|
||||
if not handlerOk then
|
||||
print("[NET] Handler error: " .. tostring(handlerErr))
|
||||
log.error("NET", "Handler error: %s", tostring(handlerErr))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user