SienaLoggerFactory.java :  » Google-tech » siena » siena » logging » Java Open Source

Java Open Source » Google tech » siena 
siena » siena » logging » SienaLoggerFactory.java
/**
 * 
 */
package siena.logging;

import java.util.logging.Logger;

/**
 * Factory for siena logger.
 * 
 * @author jsanca
 * 
 */
public class SienaLoggerFactory {

  /**
   * Get the siena logger.
   * @param logName String.
   * @return SienaLogger.
   */
  public static SienaLogger getLogger(String logName) {

    SienaLogger logger = null;

    // TODO: read the properties and config the specific logger.
    logger = new SienaLoggerJDKLoggingWrapper(Logger.getLogger(logName));

    return logger;
  } // getLogger.

  /**
   * Get the siena logger.
   * @param clazz Class
   * @return SienaLogger.
   */
  @SuppressWarnings("unchecked")
  public static SienaLogger getLogger(Class clazz) {

    return getLogger(clazz.getName());
  } // getLogger.
} // E:O:F:SienaLoggerFactory.
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.