log4j的配置文件

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:53:02
Log4j.rootLogger=DEBUG,console

Log4j.appender.console=org.apache.log4j.ConsoleAppender
Log4j.appender.console.layout=org.apache.log4j.PattemLayout
Log4j.appender.console.layout.ConversionPattrm=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

---------------------------------------------------------

import org.apache.log4j.*;

import com.shop.dao.LoginDAO;
import com.shop.vo.Userinfo;

/**
* @author Administrator
* 验证用户登陆
*/
public class LoginDAOImpl implements LoginDAO {
static Logger logger = Logger.getLogger(LoginDAOImpl.class.getName());
public boolean isLogin(Userinfo user) {
boolean flag;
try {
logger.info("test");
System.out.println("1");
}
catch(Exception e) {

}
return false;
}

}

能打印出来“1”,但“test”没出来

配置文件问题
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
log4j.rootLogger=debug,console
我给你重写了一遍,自己对照你的,注意大小写问题

Log4j.rootLogger=DEBUG,console

把这个debug改为info就可以了,这样1和“test”都可以输出来

“test
是写在日志文件中的 !