1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<%@page contentType="text/html"
import = "org.apache.log4j.*,java.util.Properties,java.io.FileInputStream,java.io.IOException"
%>
<html>
TEST LOG4J
<%
Logger log = Logger.getLogger("index.jsp");
Properties logProperties = new Properties();
String propFile= "/log4j.properties";
try
{
logProperties.load(new FileInputStream(propFile));
PropertyConfigurator.configure(logProperties);
}
catch(IOException e)
{
throw new RuntimeException("Unable to load logging property " + propFile);
}
Level level = log.getLevel();
if(log.getLevel() == null) {
System.out.println("level is null - not initialized... set it to FATAL");
log.setLevel(Level.FATAL);
}
log.info("Starting up... info");
log.error("Starting up... error");
log.setLevel(Level.DEBUG);
log.info("Starting up... info2");
log.error("Starting up... error2");
%>
</html> |