package org.picketlink.common.logging;
import org.jboss.logging.Logger;
/**
* <p>Factory that creates {@link Log} instances.</p>
*
* <p>Classes should always prefer to use this class to obtain logger instances.</p>
*
* @author Pedro Igor
*/
public class LogFactory {
/**
* <p>Create an {@link Log} instance.</p>
*
* @param logClass Usually an interface that defines logging messages and methods.
* @param category The logger category.
*
* @return
*/
public static <T extends Log> T getLog(Class<T> logClass, String category) {
return Logger.getMessageLogger(logClass, category);
}
}