, :
import java.io.InputStream;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.apache.logging.log4j.core.LoggerContext;
import org.apache.logging.log4j.core.config.Configuration;
import org.apache.logging.log4j.core.config.ConfigurationFactory.ConfigurationSource;
import org.apache.logging.log4j.core.config.XMLConfigurationFactory;
public class Log
{
private Logger logger;
public Log(String name)
{
InputStream is = Application.class.getResourceAsStream("log-config.xml");
ConfigurationSource source = new ConfigurationSource(is);
Configuration config = XMLConfigurationFactory.getInstance().getConfiguration(source);
LoggerContext ctx = (LoggerContext) LogManager.getContext(true);
ctx.stop();
ctx.start(config);
logger = ctx.getLogger(name);
}
public Logger getLog()
{
return logger;
}
}
log4j2 beta 9 databaseAppender ora db.