我想系统重要的信息写到文件保存起来,具体应该怎么做?最好给点详细的代码?3Q

解决方案 »

  1.   

    用log4j,或者自己写文件流程序保存起来
      

  2.   

    private static final Logger logger = Logger.getLogger(CurrentClassName.class);
    logger.debug("调试信息");
    logger.info("");
    logger.waring("");
    logger.error("");
      

  3.   

    import org.apache.log4j.Logger;
    public class AAA{
        static Logger log = Logger.getLogger(AAA.class);
        public int getXXX() {
    log.debug("AAA:getXXX");
    return 0;
    }}把你要写的日志信息写入log历就可以了。
      

  4.   

    用Logger,配置下配置文件  就可以了,,
      

  5.   


    你在 log4j中 另外配一个日志文件
    在javabean中需要特殊记录的
    protected static Logger ldapLog = Logger.getLogger("新建的log4j名字");
    ldapLog.error
    把错误信息写入log文件就行了
      

  6.   

    给你个简单的例子
    1.下载log4j的包  http://logging.apache.org/log4j/
    2.src目录下添加log4j.properties
    log4j.rootLogger=info,fileLoggerlog4j.appender.fileLogger=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.fileLogger.DatePattern='.'yyyy-MM-dd-HH
    log4j.appender.fileLogger.File=C:/log/log.txt
    log4j.appender.fileLogger.layout=org.apache.log4j.PatternLayout
    log4j.appender.fileLogger.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]: %-5r [%-5p] %m%n3.测试日志
    public class TestLog4j {
    private static Logger log = Logger.getLogger(TestLog4j.class);
    public static void main(String[] args) {
    log.info("something");
    }
    }