你可以使用log4j之类的软件来实现这样的功能都是可以的,可以很方便的实现每天一个
文件的功能,至于记录了一些什么东西,那只能够通过你的程序调用这些log4j的方法
来进行记录了

解决方案 »

  1.   

    如何用log4j这样做呢?请给个例子好吗?
      

  2.   

    你用过log4j吗?你最好看看文档吧。大概的用法就是
    PropertyConfigurator.configure(propFile);
    Logger  logger = Logger.getLogger(MyClass.class);
    logger.debug("ID:" + id);
    logger.info("Enter Method");
    logger.error("Error In Method",exception);
    那个propFile就按照log4j的要求写一个就行了
    log4j.rootLogger=DEBUG, A1log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.A1.DatePattern='.'yyyy-MM-dd# A1 uses PatternLayout.
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
     
    具体的配置你最好看log4j的JAVA文档
      

  3.   

    日志文件的定时生成可使用quarts,不过日志文件的内容你怎么办,内存缓冲吗,还是其他方法,说来听听