日期:2014-05-20  浏览次数:20825 次

关于log4j的问题
有人用过log4j吗?
我的怎么报错了,明明导入了jar包
这是源代码
Java code

public class Test {
    private static Logger logger = Logger.getLogger(Test.class.getName());
    public static void main(String[] args){
        
        Connection conn = null;
            try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            } catch (ClassNotFoundException e) {
                logger.error(e);
            }
            try{
                conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName = Stu", "sa", "123");
                System.out.println("建立连接成功");
            }catch(SQLException e){
                logger.error(e);
            }finally{
                try{
                    if(null!=conn){
                        conn.close();
                        System.out.println("关闭连接成功");
                    }
                }catch(SQLException e){
                    logger.error(e);
                }
            }
    }
}




这是运行后控制台的信息
log4j:WARN No appenders could be found for logger (cn.baidu.ch03.Test).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

------解决方案--------------------
探讨

引用:
需要配置的
你可以配置log4j.properties
也可以不要这个文件
简单点的话,直接在代码中加上BasicConfigurator.configure();即可


一般是jar+property就可以了啊,