One, the use of the console
1, import log4j package into the project
2. Configuration:
log4j.rootlogger=debug,console,rlog4j.appender.console =org.apache.log4j.consoleappenderlog4j.appender.console.threshold = INFOlog4j.appender.console.layout = ORG.APACHE.LOG4J.PATTERNLAYOUTLOG4J.APPENDER.R = Org.apache.log4j.rollingfileappenderlog4j.appender.r.append =true . Span style= "color: #000000;" >log4j.appender.r.file =main.loglog4j.appender.r.threshold =debuglog4j.appender.r.layout = Org.apache.log4j.patternlayoutlog4j.appender.r.layout.conversionpattern =%d{yyyy-mm-dd HH:mm:ss} [%5p]-%c- %F (%l)-%m%nlog4j.appender.r.maxfilesize = =debug
Engineering Structure:
3. Use:
Public class Main { static Org.apache.log4j.Logger Logger=org.apache.log4j.logmanager.getlogger ( Main. class ); Public Static void Main (string[] args) { logger.info ("main"); System.out.println ("Hello world!" ); }}
Second, use in the Java Web
1, import log4j package into the project
2. log4j Configuration (IBID.)
3. Configuring L load og4j in Web. xml
<?XML version= "1.0" encoding= "UTF-8"?><Web-appxmlns= "Http://xmlns.jcp.org/xml/ns/javaee"Xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance"xsi:schemalocation= "Http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version= "3.1"> <Context-param> <Param-name>Contextconfiglocation</Param-name> <Param-value>/web-inf/applicationcontext.xml,/web-inf/dispatcher-servlet.xml</Param-value> </Context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/web- inf/log4j.properties</param-value> </context-param> <context-param> <param-name>log4j refreshinterval</param-name> <param-value>60000</param-value> </context-param> <Listener> <Listener-class>Org.springframework.web.context.ContextLoaderListener</Listener-class> </Listener> <listener> <listener-class>org.springframework.web.util.log4jconfiglistener</listener-class& Gt </listener> <servlet> <Servlet-name>Dispatcher</Servlet-name> <Servlet-class>Org.springframework.web.servlet.DispatcherServlet</Servlet-class> <Load-on-startup>1</Load-on-startup> </servlet> <servlet-mapping> <Servlet-name>Dispatcher</Servlet-name> <Url-pattern>*.form</Url-pattern> </servlet-mapping></Web-app>
4. Use Ibid.
Java EE Console using log4j