1 package org.newdawn.slick.util;
2
3 import org.slf4j.Logger;
4 import org.slf4j.LoggerFactory;
5
6 import javax.annotation.Nonnull;
7 import java.util.Date;
8
9
10
11
12
13
14
15
16 public class DefaultLogSystem implements LogSystem {
17
18
19
20 private static final Logger out = LoggerFactory.getLogger(DefaultLogSystem.class);
21
22
23
24
25
26
27
28 public void error(String message, @Nonnull Throwable e) {
29 error(message);
30 error(e);
31 }
32
33
34
35
36
37
38 public void error(@Nonnull Throwable e) {
39 out.error(new Date() + " ERROR:" + e.getMessage());
40 }
41
42
43
44
45
46
47 public void error(String message) {
48 out.error(new Date() + " ERROR:" + message);
49 }
50
51
52
53
54
55
56 public void warn(String message) {
57 out.warn(new Date() + " WARN:" + message);
58 }
59
60
61
62
63
64
65 public void info(String message) {
66 out.info(new Date() + " INFO:" + message);
67 }
68
69
70
71
72
73
74 public void debug(String message) {
75 out.debug(new Date() + " DEBUG:" + message);
76 }
77
78
79
80
81
82
83
84 public void warn(String message, Throwable e) {
85 warn(message);
86 }
87 }