zoukankan      html  css  js  c++  java
  • java笔记重定向输出流实现程序输出到日志

    重定向输出流实现程序输出到日志

    --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢--

    利用System类中的setOut()方法,实现输出流的重定向,把它指向一个文件输出流,从而实现日志功能。
    即:
    程序运行后绘制控制台提示运行结束信息,但是在运行过程中的步骤都保存到了日志文件中。

    主要方法
    setOut():
    重新分配System类的标准输出流。
    public static void setOut(PrintStream out)
    out表示新的输出流对象

    setErr()
    重新分配System类的标准错误输出流。
    public static void setOut(PrintStream err)
    err表示新的输出流对象

    setIn()
    重新设置System类的标准输入流。
    public static void setIn(InputStream in)
    in表示新的输入流对象

    实例:

    PrintStream ps = new PrintStream("./log.txt");
    System.setOut(ps);
    System.out.println("小明 ");
    System.out.println("女 ");
    System.out.println("23岁");

  • 相关阅读:
    Ubuntu 14.04 LTS 安装 NVIDIA 显卡驱动后的屏幕亮度调节问题
    算法算法算法
    Java transient关键字
    使用git和github管理自己的项目---基础操作学习[转]
    Linux 查看系统硬件信息[转]
    实现Servlet容器一
    nginx入门三
    nginx入门二
    nginx入门一
    centos7入门
  • 原文地址:https://www.cnblogs.com/XHJT/p/3877248.html
Copyright © 2011-2022 走看看