comparison src/goodjava/logger/DateLayout.java @ 1448:6fc083e1d08c

start logger
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 23 Feb 2020 18:14:32 -0700
parents
children
comparison
equal deleted inserted replaced
1447:851b9a48cc44 1448:6fc083e1d08c
1 package goodjava.logger;
2
3 import java.text.DateFormat;
4 import java.text.SimpleDateFormat;
5 import java.util.Date;
6
7
8 public final class DateLayout implements Layout {
9 private final Date date = new Date();
10 private final DateFormat dateFormat;
11
12 public DateLayout(String pattern) {
13 dateFormat = new SimpleDateFormat(pattern);
14 }
15
16 public synchronized String format(LoggingEvent event) {
17 date.setTime(event.time);
18 return dateFormat.format(date);
19 }
20 }