1 package org.grlea.logBridge.impl; 2 3 6 18 import org.grlea.logBridge.LogBridge; 19 import org.grlea.logBridge.LogBridgeFactory; 20 21 27 public class 28 NullLogBridgeFactory 29 implements LogBridgeFactory 30 { 31 private final Bridge bridge = new Bridge(); 32 33 public 34 NullLogBridgeFactory() 35 {} 36 37 public LogBridge 38 getLogBridge(Class sourceClass) 39 { 40 return bridge; 41 } 42 43 private static final class 44 Bridge 45 implements LogBridge 46 { 47 public boolean 48 isErrorEnabled() 49 { 50 return false; 51 } 52 53 public boolean 54 isWarnEnabled() 55 { 56 return false; 57 } 58 59 public boolean 60 isInfoEnabled() 61 { 62 return false; 63 } 64 65 public boolean 66 isDebugEnabled() 67 { 68 return false; 69 } 70 71 public boolean 72 isVerboseEnabled() 73 { 74 return false; 75 } 76 77 public boolean 78 isTracingEnabled() 79 { 80 return false; 81 } 82 83 public void 84 error(String message) 85 {} 86 87 public void 88 error(String objectName, Object value) 89 {} 90 91 public void 92 error(Throwable error) 93 {} 94 95 public void 96 warn(String message) 97 {} 98 99 public void 100 warn(String objectName, Object value) 101 {} 102 103 public void 104 warn(Throwable error) 105 {} 106 107 public void 108 info(String message) 109 {} 110 111 public void 112 info(String objectName, Object value) 113 {} 114 115 public void 116 info(Throwable error) 117 {} 118 119 public void 120 debug(String message) 121 {} 122 123 public void 124 debug(String objectName, Object value) 125 {} 126 127 public void 128 debug(Throwable error) 129 {} 130 131 public void 132 verbose(String message) 133 {} 134 135 public void 136 verbose(String objectName, Object value) 137 {} 138 139 public void 140 verbose(Throwable error) 141 {} 142 143 public void 144 entry(String methodName) 145 {} 146 147 public void 148 exit(String methodName) 149 {} 150 } 151 } | Popular Tags |