From f7dc891c973cbc6d990e357d7686c223a0cb459b Mon Sep 17 00:00:00 2001 From: Wouter R Date: Fri, 23 Aug 2013 10:43:42 +0200 Subject: [PATCH] Logger now flushes buffer to have log file update immediately. --- src/util/logger.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util/logger.lua b/src/util/logger.lua index 6e15465..562ce39 100644 --- a/src/util/logger.lua +++ b/src/util/logger.lua @@ -35,8 +35,11 @@ local function log(level, msg, verbose) local name = i.name or "(nil)" local vVal = 'nil' local m = (type(msg) == 'string') and msg or utils.dump(msg) + if v then logStream:write(now .. " (" .. M.LEVEL[level] .. ") " .. m .. " [" .. name .. "@" .. i.short_src .. ":" .. i.linedefined .. "]\n") else logStream:write(now .. " (" .. M.LEVEL[level] .. ") " .. m .. "\n") end + + logStream:flush() end end