/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package log4jtest.custom;

import org.apache.log4j.Logger;

/**
 *
 * @author dhaval
 */
public class UserLogger extends Logger{

    private Logger logger;

    public static UserLogger getLogger(String name){
        return new UserLogger(Logger.getLogger(name));
    }
    
    public static UserLogger getLogger(Class clazz){
        return new UserLogger(Logger.getLogger(clazz));
    }

    public UserLogger(Logger logger) {
        super("");
        this.logger = logger;
    }
    
    private UserLogger(String name){
        super(name);
    }

    private UserLogger(Class clazz){
        super(clazz.getName());
    }

    public void info(String header, Object message) {
        logger.info("["+header+"]" + message);
    }
}
