001
014
015 package com.liferay.portal.log;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactory;
019 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
020 import com.liferay.util.log4j.Log4JUtil;
021
022 import org.apache.log4j.LogManager;
023
024
027 @DoPrivileged
028 public class Log4jLogFactoryImpl implements LogFactory {
029
030 public Log getLog(Class<?> c) {
031 return getLog(c.getName());
032 }
033
034 public Log getLog(String name) {
035 return new Log4jLogImpl(LogManager.getLogger(name));
036 }
037
038 public void setLevel(String name, String priority, boolean custom) {
039 Log4JUtil.setLevel(name, priority, custom);
040 }
041
042 }