FileWriter简单用法并记录日志

Posted lcj122

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FileWriter简单用法并记录日志相关的知识,希望对你有一定的参考价值。

 

import java.io.*;
import java.util.Date;

/**
 * Created by Administrator on 2018/4/6.
 */
public class TestPrintStream3 {
    public static void main(String[] args) {
        TestPrintln();
    }

    private static void TestPrintln() {
        String str =null;
        //BufferedReader  将写入数据存放至缓冲区
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));

        try {
            //  创建一个可以往文件中写入字符数据的字符流输出流对象  true  :追加内容
            FileWriter fw = new FileWriter("F:\\pjection\\src\\main\\java\\io\\test3.txt",true);
            PrintWriter log = new PrintWriter(fw);//输入流
            while ((str = bf.readLine())!=null){
                if (str.equalsIgnoreCase("exit")) break;
                System.out.println(str.toUpperCase());  //将字符串进行大写
                log.println("-------------");
                log.println(str.toUpperCase());
                log.println("----------------");
                log.println("====" +new Date()+ "==========="); //打印操作时间
                log.flush();
            }
            log.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 

以上是关于FileWriter简单用法并记录日志的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

python中记录打印的log模块logging的用法实例

Spring_AOP 记录系统关键操作日志用法

FileReader类和FileWriter类的基本用法示例

oracle nologging用法(转)

Selenium+python自动化12+日志logging基本用法高级用法