diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-07-31 00:59:22 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-07-31 00:59:22 +0200 | 
| commit | e2ca2159f6952db10ad35dc961e0fa51832033bc (patch) | |
| tree | 1ac66ba85be8c7f569a8b132d02a8a1253387715 | |
| parent | 8b7adc199faee75515175e15b176ac168c09b467 (diff) | |
| download | luaotfload-e2ca2159f6952db10ad35dc961e0fa51832033bc.tar.gz | |
avoid duplication when logging to file and stdout
| -rw-r--r-- | luaotfload-override.lua | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/luaotfload-override.lua b/luaotfload-override.lua index 19cd505..8e467d5 100644 --- a/luaotfload-override.lua +++ b/luaotfload-override.lua @@ -99,8 +99,9 @@ end  local set_logout = function (s, finalizers)      if s == "stdout" then -        logout = "term" +        logout = "redirect"      elseif s == "file" then --- inject custom logger +        logout = "redirect"          local chan = choose_logfile ()          chan:write (stringformat ("logging initiated at %s",                                    osdate ("%F %T", ostime ()))) @@ -224,7 +225,7 @@ local names_report = function (mode, lvl, ...)      if loglevel >= lvl then          if mode == "log" then              log (...) -        elseif mode == "both" and log ~= "stdout" then +        elseif mode == "both" and logout ~= "redirect" then              log (...)              stdout (...)          else  | 
