1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.apache.jsp;
20
21 public class JuliLog implements org.apache.juli.logging.Log
22 {
23 public static org.apache.juli.logging.Log getInstance(String name)
24 {
25 return new JuliLog(name);
26 }
27
28 private final org.eclipse.jetty.util.log.Logger _logger;
29 private final org.eclipse.jetty.util.log.StdErrLog _stdErrLog;
30
31 public JuliLog()
32 {
33 _logger=org.eclipse.jetty.util.log.Log.getRootLogger();
34 _stdErrLog=(_logger instanceof org.eclipse.jetty.util.log.StdErrLog) ? (org.eclipse.jetty.util.log.StdErrLog)_logger:null;
35 }
36
37 public JuliLog(String name)
38 {
39 _logger=org.eclipse.jetty.util.log.Log.getLogger(name);
40 _stdErrLog=(_logger instanceof org.eclipse.jetty.util.log.StdErrLog) ? (org.eclipse.jetty.util.log.StdErrLog)_logger:null;
41 }
42
43 @Override
44 public boolean isDebugEnabled()
45 {
46 return _logger.isDebugEnabled();
47 }
48
49 @Override
50 public boolean isErrorEnabled()
51 {
52 return _stdErrLog==null?true:_stdErrLog.getLevel()<=org.eclipse.jetty.util.log.StdErrLog.LEVEL_WARN;
53 }
54
55 @Override
56 public boolean isFatalEnabled()
57 {
58 return _stdErrLog==null?true:_stdErrLog.getLevel()<=org.eclipse.jetty.util.log.StdErrLog.LEVEL_WARN;
59 }
60
61 @Override
62 public boolean isInfoEnabled()
63 {
64 return _stdErrLog==null?true:_stdErrLog.getLevel()<=org.eclipse.jetty.util.log.StdErrLog.LEVEL_INFO;
65 }
66
67 @Override
68 public boolean isTraceEnabled()
69 {
70 return _stdErrLog==null?true:_stdErrLog.getLevel()<=org.eclipse.jetty.util.log.StdErrLog.LEVEL_DEBUG;
71 }
72
73 @Override
74 public boolean isWarnEnabled()
75 {
76 return _stdErrLog==null?true:_stdErrLog.getLevel()<=org.eclipse.jetty.util.log.StdErrLog.LEVEL_WARN;
77 }
78
79 @Override
80 public void trace(Object message)
81 {
82 if (message instanceof String)
83 _logger.debug((String)message);
84 else
85 _logger.debug("{}",message);
86 }
87
88 @Override
89 public void trace(Object message, Throwable t)
90 {
91 if (message instanceof String)
92 _logger.debug((String)message,t);
93 else
94 _logger.debug("{}",message,t);
95 }
96
97 @Override
98 public void debug(Object message)
99 {
100 if (message instanceof String)
101 _logger.debug((String)message);
102 else
103 _logger.debug("{}",message);
104 }
105
106 @Override
107 public void debug(Object message, Throwable t)
108 {
109 if (message instanceof String)
110 _logger.debug((String)message,t);
111 else
112 _logger.debug("{}",message,t);
113 }
114
115 @Override
116 public void info(Object message)
117 {
118 if (message instanceof String)
119 _logger.info((String)message);
120 else
121 _logger.info("{}",message);
122 }
123
124 @Override
125 public void info(Object message, Throwable t)
126 {
127 if (message instanceof String)
128 _logger.info((String)message,t);
129 else
130 _logger.info("{}",message,t);
131 }
132
133 @Override
134 public void warn(Object message)
135 {
136 if (message instanceof String)
137 _logger.warn((String)message);
138 else
139 _logger.warn("{}",message);
140 }
141
142 @Override
143 public void warn(Object message, Throwable t)
144 {
145 if (message instanceof String)
146 _logger.warn((String)message,t);
147 else
148 _logger.warn("{}",message,t);
149 }
150
151 @Override
152 public void error(Object message)
153 {
154 if (message instanceof String)
155 _logger.warn((String)message);
156 else
157 _logger.warn("{}",message);
158 }
159
160 @Override
161 public void error(Object message, Throwable t)
162 {
163 if (message instanceof String)
164 _logger.warn((String)message,t);
165 else
166 _logger.warn("{}",message,t);
167 }
168
169 @Override
170 public void fatal(Object message)
171 {
172 if (message instanceof String)
173 _logger.warn((String)message);
174 else
175 _logger.warn("{}",message);
176 }
177
178 @Override
179 public void fatal(Object message, Throwable t)
180 {
181 if (message instanceof String)
182 _logger.warn((String)message,t);
183 else
184 _logger.warn("{}",message,t);
185 }
186 }
187
188