From 8872a20511128ac2dae26522bba52df17c561b63 Mon Sep 17 00:00:00 2001 From: kamhung <22250530@qq.com> Date: Fri, 13 Nov 2015 11:45:22 +0800 Subject: [PATCH] --- src/com/wentch/redkale/boot/LogFileHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/wentch/redkale/boot/LogFileHandler.java b/src/com/wentch/redkale/boot/LogFileHandler.java index db422a006..0c16f8977 100644 --- a/src/com/wentch/redkale/boot/LogFileHandler.java +++ b/src/com/wentch/redkale/boot/LogFileHandler.java @@ -140,7 +140,7 @@ public class LogFileHandler extends Handler { if (stream == null) { index.incrementAndGet(); java.time.LocalDate date = LocalDate.now(); - logfile = new File(pattern.replace("%d", String.valueOf((date.getYear() * 10000 + date.getMonthValue() * 100 + date.getDayOfMonth())))); + logfile = new File(pattern.replace("%m", String.valueOf((date.getYear() * 100 + date.getMonthValue()))).replace("%d", String.valueOf((date.getYear() * 10000 + date.getMonthValue() * 100 + date.getDayOfMonth())))); logfile.getParentFile().mkdirs(); length.set(logfile.length()); stream = new FileOutputStream(logfile, append); @@ -170,7 +170,7 @@ public class LogFileHandler extends Handler { String cname = LogFileHandler.class.getName(); pattern = manager.getProperty(cname + ".pattern"); if (pattern == null) { - pattern = "logs/" + getPrefix() + "log-%d.log"; + pattern = "logs-%m/" + getPrefix() + "log-%d.log"; } else { int pos = pattern.lastIndexOf('/'); if (pos > 0) {