1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.jclouds.logging;
20
21 import com.google.common.base.Throwables;
22
23
24
25
26
27
28
29
30
31 public class NullLogger implements Logger {
32
33 public void debug(String message, Object... args) {
34
35 }
36
37 public void error(String message, Object... args) {
38 System.err.printf(message + "%n", args);
39 }
40
41 public void error(Throwable throwable, String message, Object... args) {
42 System.err.printf(message, args);
43 System.err.printf("%n%s", Throwables.getStackTraceAsString(throwable));
44 }
45
46 public String getCategory() {
47
48 return null;
49 }
50
51 public void info(String message, Object... args) {
52
53 }
54
55 public boolean isDebugEnabled() {
56
57 return false;
58 }
59
60 public boolean isErrorEnabled() {
61
62 return true;
63 }
64
65 public boolean isInfoEnabled() {
66
67 return false;
68 }
69
70 public boolean isTraceEnabled() {
71
72 return false;
73 }
74
75 public boolean isWarnEnabled() {
76
77 return false;
78 }
79
80 public void trace(String message, Object... args) {
81
82 }
83
84 public void warn(String message, Object... args) {
85
86 }
87
88 public void warn(Throwable throwable, String message, Object... args) {
89
90 }
91 }