1 package net.sumaris.core.dao.technical.liquibase;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import liquibase.logging.LogType;
26 import liquibase.logging.core.AbstractLogger;
27
28 import org.slf4j.LoggerFactory;
29
30
31
32
33 public class Logger extends AbstractLogger {
34
35 private static final org.slf4j.Logger log = LoggerFactory.getLogger("liquibase");
36
37 @Override
38 public void severe(LogType logType, String message) {
39 log.error("{} {}", logType.name(), message);
40 }
41
42 @Override
43 public void severe(LogType logType, String message, Throwable e) {
44 log.error("{} {}", logType.name(), message, e);
45 }
46
47 @Override
48 public void warning(LogType logType, String message) {
49 log.warn("{} {}", logType.name(), message);
50 }
51
52 @Override
53 public void warning(LogType logType, String message, Throwable e) {
54 log.warn("{} {}", logType.name(), message, e);
55 }
56
57 @Override
58 public void info(LogType logType, String message) {
59 log.info("{} {}", logType.name(), message);
60 }
61
62 @Override
63 public void info(LogType logType, String message, Throwable e) {
64 log.info("{} {}", logType.name(), message, e);
65 }
66
67 @Override
68 public void debug(LogType logType, String message) {
69 log.debug("{} {}", logType.name(), message);
70 }
71
72 @Override
73 public void debug(LogType logType, String message, Throwable e) {
74 log.debug("{} {}", logType.name(), message, e);
75 }
76
77 }