码迷,mamicode.com
首页 > 其他好文 > 详细

log4j配置

时间:2014-10-28 19:35:32      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:des   http   io   os   ar   java   sp   strong   on   

在src目录下增加 

log4j.properties:

log4j.appender.logFile=org.apache.log4j.FileAppender
log4j.appender.logFile.Threshold=DEBUG 
log4j.appender.logFile.ImmediateFlush=true
log4j.appender.logFile.Append=true
log4j.appender.logFile.File=F:/Workspaces/logs/log.log4j
log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logFile.layout.ConversionPattern=[%-5p] %d(%r) --> [%t] %l\: %m %x %n


包 Acton

Action.java:

package Action;

public interface Action {
           public String execute(String str);
}


LowerAction.java:

package Action;

public class LowerAction implements Action {

	private String message;

	public String getMessage() {
		return message;
	}

	public void setMessage(String string) {
		message = string;
	}

	public String execute(String str) {
		return (getMessage() + str).toLowerCase();
	}
}

UpperAction.java:

package Action;


public class UpperAction implements Action {
	private String message;

	public String getMessage() {
		return message;
	}
	public void setMessage(String string) {
		message = string;
	}

	public String execute(String str) {
		return ((getMessage() + str).toUpperCase());
	}
}


Test.java:

package Action;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class Test {
	public static Log log = LogFactory.getLog("Test");

	public static void main(String Args[]) {
		log.info("Start...");
		// String[] locations = { "beans.xml" };
		/*ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");
		Action action = (Action) ctx.getBean("beanID");
		System.out.println(action.execute("  Joson"));*/
		Resource resource=new ClassPathResource("beans.xml");
		@SuppressWarnings("deprecation")
		BeanFactory factory=new XmlBeanFactory(resource);
		Action action=(Action)factory.getBean("beanID");
		System.out.println(action.execute("  The new future"));
		log.info("End...");
	}

}


beans.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
 http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	<description>Spring Quick Start</description>
	<bean id="beanID" class="Action.LowerAction">
		<property name="message" value="hello"/>
		</bean>
</beans>


然后加载Spring和log4j相应的jar包


 

log4j配置

标签:des   http   io   os   ar   java   sp   strong   on   

原文地址:http://www.cnblogs.com/JAYIT/p/4057517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!