Mercurial Hosting > luan
diff src/luan/host/run.luan @ 1682:97cc73664ca8
improve RollingFileAppender
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 05 Jun 2022 10:51:43 -0600 |
parents | 0a46dbd36208 |
children |
line wrap: on
line diff
--- a/src/luan/host/run.luan Fri Jun 03 09:17:21 2022 -0600 +++ b/src/luan/host/run.luan Sun Jun 05 10:51:43 2022 -0600 @@ -30,15 +30,16 @@ local layout = ListLayout.new(DateLayout.new("yyyy-MM-dd HH:mm:ss,SSS")," ",Layouts.LEVEL_PADDED," ",Layouts.LOGGER," - ",Layouts.MESSAGE,"\n",Layouts.THROWABLE) local function new_appender(file,level) - local appender = RollingFileAppender.new(layout, file) + local files = { file..".log", 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("logs/luan_error.log",Level.ERROR) - local warn = new_appender("logs/luan_warn.log",Level.WARN) - local info = new_appender("logs/luan_info.log",Level.INFO) + local err = new_appender("logs/luan_error",Level.ERROR) + local warn = new_appender("logs/luan_warn",Level.WARN) + local info = new_appender("logs/luan_info",Level.INFO) local appender = ListAppender.new(err,warn,info) LuanLogger.configure(appender) end