Advertisement
Guest User

Untitled

a guest
Nov 24th, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. package liquibase.logging;
  2.  
  3. import liquibase.exception.ServiceNotFoundException;
  4. import liquibase.servicelocator.ServiceLocator;
  5.  
  6. import java.util.HashMap;
  7. import java.util.Map;
  8.  
  9. public class LogFactory {
  10.     private static Map<String, Logger> loggers = new HashMap<String, Logger>();
  11.     private static String defaultLoggingLevel = "info";
  12.  
  13.     public static Logger getLogger(String name) {
  14.         if (!loggers.containsKey(name)) {
  15.             Logger value;
  16.             try {
  17.                 value = (Logger) ServiceLocator.getInstance().newInstance(Logger.class);
  18.             } catch (Exception e) {
  19.                 throw new ServiceNotFoundException(e);
  20.             }
  21.             value.setName(name);
  22.             value.setLogLevel(defaultLoggingLevel); // this line causes the problem
  23.             loggers.put(name, value);
  24.         }
  25.  
  26.         return loggers.get(name);
  27.     }
  28.  
  29.     ...
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement