1
15 package com.amazonaws.log;
16
17
23 class InternalLog implements InternalLogApi {
24 private final String name;
25
26 InternalLog(String name) {
27 this.name = name;
28 }
29
30 private InternalLogApi logger() {
31 return InternalLogFactory.getFactory().doGetLog(name);
32 }
33
34 @Override
35 public void debug(Object message) {
36 logger().debug(message);
37 }
38
39 @Override
40 public void debug(Object message, Throwable t) {
41 logger().debug(message, t);
42 }
43
44 @Override
45 public void error(Object message) {
46 logger().error(message);
47 }
48
49 @Override
50 public void error(Object message, Throwable t) {
51 logger().error(message, t);
52 }
53
54 @Override
55 public void fatal(Object message) {
56 logger().fatal(message);
57 }
58
59 @Override
60 public void fatal(Object message, Throwable t) {
61 logger().fatal(message, t);
62 }
63
64 @Override
65 public void info(Object message) {
66 logger().info(message);
67 }
68
69 @Override
70 public void info(Object message, Throwable t) {
71 logger().info(message, t);
72 }
73
74 @Override
75 public boolean isDebugEnabled() {
76 return logger().isDebugEnabled();
77 }
78
79 @Override
80 public boolean isErrorEnabled() {
81 return logger().isErrorEnabled();
82 }
83
84 @Override
85 public boolean isFatalEnabled() {
86 return logger().isFatalEnabled();
87 }
88
89 @Override
90 public boolean isInfoEnabled() {
91 return logger().isInfoEnabled();
92 }
93
94 @Override
95 public boolean isTraceEnabled() {
96 return logger().isTraceEnabled();
97 }
98
99 @Override
100 public boolean isWarnEnabled() {
101 return logger().isWarnEnabled();
102 }
103
104 @Override
105 public void trace(Object message) {
106 logger().trace(message);
107 }
108
109 @Override
110 public void trace(Object message, Throwable t) {
111 logger().trace(message, t);
112 }
113
114 @Override
115 public void warn(Object message) {
116 logger().warn(message);
117 }
118
119 @Override
120 public void warn(Object message, Throwable t) {
121 logger().warn(message, t);
122 }
123 }
124