代码:

package logbackCfg;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;publicclassNewDayThread{privatefinalstaticLogger logger =LoggerFactory.getLogger(NewDayThread.class);publicstaticvoid main(String[] args)throwsInterruptedException{while(true){Date currentTime =newDate();if(currentTime.compareTo(fixedDate())>0){Thread.sleep(8000); logger.info(“万里赴戎机,关山度若飞。”);logger.error(“朔气传金柝,寒光照铁衣。”); logger.debug(“将军百战死,壮士十年归。”);}}}privatestaticDate fixedDate(){SimpleDateFormat formatter =newSimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);try{return formatter.parse(“2020-01-16 10:39:00”);}catch(ParseException e){returnnewDate();}}}

上面代码就是那当前时间与2020-01-16 10:39:00 比较,如果大于则写log。

以下就是线程在设定时间写log的效果:

2020-01-16 23:59:40.808 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-16 23:59:42.527 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-16 23:59:42.527 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-16 23:59:42.527 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-16 23:59:42.527 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-16 23:59:45.809 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-16 23:59:45.809 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-16 23:59:45.809 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-16 23:59:45.809 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-16 23:59:50.528 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-16 23:59:50.528 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-16 23:59:50.528 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-16 23:59:50.528 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-16 23:59:50.809 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-16 23:59:50.809 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-16 23:59:50.809 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-16 23:59:50.809 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-16 23:59:55.810 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-16 23:59:55.810 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-16 23:59:55.810 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-16 23:59:55.810 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-16 23:59:58.529 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-16 23:59:58.529 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-16 23:59:58.529 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-16 23:59:58.529 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:00.810 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:00.810 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:00.810 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:00.810 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:05.811 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:05.811 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:05.811 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:05.811 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:06.530 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:06.530 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:06.530 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:06.530 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:08.004 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:08.007 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:08.007 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:10.811 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:10.811 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:10.811 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:10.811 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:14.530 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:14.530 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:14.530 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:14.530 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:15.812 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:15.812 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:15.812 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:15.812 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:16.008 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:16.008 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:16.008 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:20.812 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:20.812 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:20.812 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:20.812 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:22.530 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:22.530 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:22.530 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:22.530 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:24.008 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:24.008 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:24.008 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:25.812 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:25.812 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:25.812 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:25.812 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:30.531 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:30.531 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:30.531 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:30.531 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:30.812 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:30.812 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:30.812 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:30.812 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:32.009 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:32.009 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:32.009 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:35.812 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:35.812 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:35.812 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:35.812 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:38.532 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:38.532 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:38.532 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:38.532 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:40.010 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:40.010 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:40.010 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:40.813 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:40.813 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:40.813 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:40.813 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:45.813 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:45.813 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:45.813 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:45.813 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:46.532 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:46.532 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:46.532 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:46.532 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

2020-01-17 00:00:48.010 [main] INFO logbackCfg.NewDayThread -万里赴戎机,关山度若飞。

2020-01-17 00:00:48.010 [main] ERROR logbackCfg.NewDayThread -朔气传金柝,寒光照铁衣。

2020-01-17 00:00:48.010 [main] DEBUG logbackCfg.NewDayThread -将军百战死,壮士十年归。

2020-01-17 00:00:50.814 [main] INFO logbackCfg.App -秦时明月汉时关

2020-01-17 00:00:50.814 [main] ERROR logbackCfg.App -万里长征人未还

2020-01-17 00:00:50.814 [main] DEBUG logbackCfg.App -但使龙城飞将在

2020-01-17 00:00:50.814 [main] TRACE logbackCfg.App -不教胡马度阴山

2020-01-17 00:00:54.533 [main] INFO logbackCfg.App2 -九里山前作战场

2020-01-17 00:00:54.533 [main] ERROR logbackCfg.App2 -牧童拾得旧刀枪

2020-01-17 00:00:54.533 [main] DEBUG logbackCfg.App2 -微风吹皱乌江水

2020-01-17 00:00:54.533 [main] TRACE logbackCfg.App2 -恰似虞姬别霸王

–END– 2020-01-16 10:48

发表回复

后才能评论