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