在一个项目中,以前是别人写的。System.out.println("aa"); 为什么在控制台中无法显示。会不会是log4j 指禁止了 这个输出, 还是改变了输出地方。 帮忙 提示一下 找了半天没解决。

解决方案 »

  1.   

    log4j不可能禁止system.out输出。你的环境是什么?Eclipse中运行程序,有可能是输出了没有显示。在linux的tomcat里,有可能是输出到日志文件了。
      

  2.   

    log4j怎么可能会把System.out给禁用了呢?
    有可能是你配置有问题
    或是程序有问题!
      

  3.   

    System.setOut 方法可以重定向输出。
    查一下程序里有没有这句话。
      

  4.   

    debug跟踪一下,看有没有执行那个语句。
      

  5.   

    System.setOut(outputStream)貌似是这样的 这个可以重定向控制台输出 输出到文件或者其他地方都行
      

  6.   

    System.out.println("aa");
    怪异的问题:我真怀疑你的程序有没运行到这一步。