From 1fdc7b6792199cfc37bdb43948b82523a8b8f91a Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Wed, 16 Jul 2014 07:24:13 +0200 Subject: [log,db] fix options to os.date() on non-posix systems Fixes https://github.com/lualatex/luaotfload/issues/233 On non-POSIX systems, the Lua interpeter is compiled with a reduced set of options accepted by ``os.date()`` [0]. [0] http://www.lua.org/source/5.2/loslib.c.html#LUA_STRFTIMEOPTIONS --- src/luaotfload-log.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/luaotfload-log.lua') diff --git a/src/luaotfload-log.lua b/src/luaotfload-log.lua index 5698c84..a0e78bd 100644 --- a/src/luaotfload-log.lua +++ b/src/luaotfload-log.lua @@ -91,7 +91,8 @@ local set_logout = function (s, finalizers) logout = "redirect" local chan = choose_logfile () chan:write (stringformat ("logging initiated at %s", - osdate ("%F %T", ostime ()))) + osdate ("%Y-%m-%d %h:%m:%s", --- i. e. osdate "%F %T" + ostime ()))) local writefile = function (...) if select ("#", ...) == 2 then chan:write (select (2, ...)) @@ -117,7 +118,8 @@ local set_logout = function (s, finalizers) finalizers[#finalizers+1] = function () chan:write (stringformat ("\nlogging finished at %s\n", - osdate ("%F %T", ostime ()))) + osdate ("%Y-%m-%d %h:%m:%s", --- i. e. osdate "%F %T" + ostime ()))) chan:close () texiowrite = texio.write texiowrite_nl = texio.write_nl -- cgit v1.2.3