1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.services.log;
21
22 import org.apache.pluto.services.ContainerService;
23
24 /*** Implemented in order to provide component aware
25 * logging.
26 *
27 * @see LogService
28 *
29 */
30 public interface Logger extends ContainerService
31 {
32
33 public boolean isDebugEnabled();
34 public boolean isInfoEnabled();
35 public boolean isWarnEnabled();
36 public boolean isErrorEnabled();
37
38 public void debug(String aMessage);
39 public void debug(String aMessage, Throwable aThrowable);
40 public void info(String aMessage);
41 public void warn(String aMessage);
42 public void error(String aMessage);
43 public void error(String aMessage, Throwable aThrowable);
44 public void error(Throwable aThrowable);
45
46 }