1 3 27 28 30 package de.qfs.apps.qflog.logview; 31 32 34 import de.qfs.lib.log.Log; 35 import de.qfs.lib.log.Logger; 36 import de.qfs.lib.log.LogLevelCallback; 37 import de.qfs.lib.log.LogLevelListener; 38 39 41 48 public class InternalLogLevelCallback 49 implements LogLevelCallback 50 { 51 53 56 private LogLevelListener listener; 57 58 60 62 68 public InternalLogLevelCallback (LogLevelListener listener) 69 { 70 this.listener = listener; 71 } 72 73 75 80 90 public Object [] getLogLevels() 91 { 92 return Logger.getLogLevels(); 93 } 94 95 98 107 public void setLogLevel(String name, int level) 108 { 109 Logger.setLogLevel(listener, name, level); 110 } 111 112 115 123 public void removeLogLevel(String name) 124 { 125 Logger.removeLogLevel(listener, name); 126 } 127 128 131 136 public int getOutputLevel() 137 { 138 return Log.getOutputLevel(); 139 } 140 141 144 149 public void setOutputLevel(int level) 150 { 151 Log.setOutputLevel(level); 152 } 153 154 157 162 public int getPreQueueLevel() 163 { 164 return Log.getPreQueueLevel(); 165 } 166 167 170 175 public void setPreQueueLevel(int level) 176 { 177 Log.setPreQueueLevel(level); 178 } 179 180 183 190 public boolean isQueueing() 191 { 192 return Log.isQueueing(); 193 } 194 195 198 205 public void setQueueing(boolean queue) 206 { 207 Log.setQueueing(queue); 208 } 209 210 213 220 public int getQueueSize() 221 { 222 return Log.getQueueSize(); 223 } 224 225 228 235 public void setQueueSize(int size) 236 { 237 Log.setQueueSize(size); 238 } 239 240 243 251 public boolean isDropOnOverflow() 252 { 253 return Log.isDropOnOverflow(); 254 } 255 256 259 267 public void setDropOnOverflow(boolean drop) 268 { 269 Log.setDropOnOverflow(drop); 270 } 271 272 275 280 public int getFlushBufferSize() 281 { 282 return Log.getFlushBufferSize(); 283 } 284 285 288 294 public void setFlushBufferSize(int size) 295 { 296 Log.setFlushBufferSize(size); 297 } 298 299 302 308 public int getFlushTriggerLevel() 309 { 310 return Log.getFlushTriggerLevel(); 311 } 312 313 316 322 public void setFlushTriggerLevel(int level) 323 { 324 Log.setFlushTriggerLevel(level); 325 } 326 327 330 336 public int getPostFlushSize() 337 { 338 return Log.getPostFlushSize(); 339 } 340 341 344 350 public void setPostFlushSize(int size) 351 { 352 Log.setPostFlushSize(size); 353 } 354 355 } 357 | Popular Tags |