Mercurial Hosting > luan
diff src/luan/host/init.luan @ 1682:97cc73664ca8
improve RollingFileAppender
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 05 Jun 2022 10:51:43 -0600 |
parents | 570f3d483a31 |
children | cfbecf7af56f |
line wrap: on
line diff
--- a/src/luan/host/init.luan Fri Jun 03 09:17:21 2022 -0600 +++ b/src/luan/host/init.luan Sun Jun 05 10:51:43 2022 -0600 @@ -30,15 +30,20 @@ local log_dir = dir.."/site/private/local/logs/" local function new_appender(file,level) - local appender = RollingFileAppender.new(layout, log_dir..file) + -- tmp + local Io = require "luan:Io.luan" + Io.uri("file:"..log_dir..file..".log.1").delete() + + local files = { log_dir..file..".log", log_dir..file.."_1.log" } + local appender = RollingFileAppender.new(layout, files) appender.maxFileSize = one_mb appender = LevelAppender.new(appender,level) return appender end - local err = new_appender("error.log",Level.ERROR) - local warn = new_appender("warn.log",Level.WARN) - local info = new_appender("info.log",Level.INFO) + local err = new_appender("error",Level.ERROR) + local warn = new_appender("warn",Level.WARN) + local info = new_appender("info",Level.INFO) local appender = ListAppender.new(err,warn,info) LuanLogger.configure(appender) end