Java-重定向输出流实现程序日志
Java-重定向输出流实现程序日志
1 import java.io.FileNotFoundException; 2 import java.io.PrintStream; 3 4 public class RedirectOutputStream { 5 public static void main(String[] args) { 6 PrintStream out=System.out;//保存原来的输出流 7 try { 8 PrintStream newStream=new PrintStream("./log.txt");//创建新的输出流 9 System.setOut(newStream);//设置新的输出流,即为讲输出内容更改到新的输出对象中 10 System.out.println("更改了输出流"); 11 System.setOut(new PrintStream(System.out));//还原输出流**原输出流为System.out指向的控制台**而且不能直接使用System。out 12 System.out.println("还原了输出流!!原文件保存到日志文件中"); 13 } catch (FileNotFoundException e) { 14 e.printStackTrace(); 15 } 16 } 17 }
Java-重定向输出流实现程序日志相关推荐
- 重定向输出流实现程序日志 (Java经典编程案例)
System类中的out成员变量是Java的标准输出流,程序常用它来输出调试信息.out成员变量被定义为final类型的,无法直接重新复制,但是可以通过setOut()方法来设置新的输出流. 本实例利 ...
- 实例 20 重定向输出流实现程序日志
java的文件输出流和c这类的文件比起来简直不是方便了一倍两倍啊. System类的setOut方法可以修改输出流. System类的out.err.in成员变量是final类的,不能直接赋值.要通过 ...
- java笔记--重定向输出流实现程序输出到日志
重定向输出流实现程序输出到日志 --如果朋友您想转载本文章请注明转载地址"http://www.cnblogs.com/XHJT/p/3877248.html "谢谢-- 利用Sy ...
- java重定向输出流到文件(从文件到输入流)
java重定向输出流到文件(从文件到输入流) 如何重定向呢?先看看以下代码 public class Run{int age;String name;String sex;public void go ...
- java重定向代码_Java程序员经典面试题集大全 (三十四)
341. Servlet API中forward() 与redirect()的区别? 答:为实现程序的模块化,就需要保证在不同的Servlet之间可以相互跳转,而Servlet中主要有两种实现跳转的方 ...
- Java重定向输出输入错误流实现程序日志
调用系统类中的放样()方法改变输出流 放样方法 用于重新分配系统类的标准输出流 声明方法如下: public static void setOut(PrintStreaam out) 实例1:创建Re ...
- java中System重定向输出流
java中System重定向输出流_javasunboy_新浪博客 java中System重定向输出流 (2011-10-25 18:01:48) 转载▼ 标签: java 日志文件 ...
- 深入剖析HADOOP程序日志
参考:http://www.cnblogs.com/gpcuster/archive/2009/08/21/1551715.html 前提 本文来自于 博客园 逖靖寒的世界 http://gpcust ...
- java 复制对象_Java程序员必备:序列化全方位解析
前言 相信大家日常开发中,经常看到Java对象"implements Serializable".那么,它到底有什么用呢?本文从以下几个角度来解析序列这一块知识点~ 什么是Java ...
最新文章
- c++ 调用labview_LabVIEW面向对象编程_初窥门径(5):开发方式漫谈
- 理解严格模式下JavaScript的this指向的变化
- 前置通知(Before Advice)
- go语言json解析的坑 注意事项
- Qt程式异常崩溃处理技巧(Win)
- 第三十五讲:tapestry Ajax zone组件无黄色闪烁的背景
- wordpress去掉自带的logo或者左侧栏的菜单方法
- Django之ORM对数据库操作
- 为什么有的人有心事就容易失眠?
- 普通人学python有啥用-普通人为什么要学习Python
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中实现系统参数配置保存,附源码...
- 新书 | Kevin P. Murphy《概率机器学习:进阶》PDF开放下载
- 京东联盟PHP接口源码
- 程序员博客html模板,程序员技术博客WordPress主题
- c语言产生瑞利分布随机数,瑞利分布的随机数
- 试答一道经典的腾讯面试题:QQ的MVP
- 模糊查询的hql语句_hql语句拼接模糊查询
- CentOS7 使用二进制部署 Kubernetes 1.15-1.17集群(均通用,已经尝试,细心)
- 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合
- 基于pytorch的聊天机器人项目
热门文章
- 618“后高考经济”数据:3C数码依旧是毕业季的首选礼品
- 14款荣耀/华为机型获版本升级: 适配FlyPods Pro骨声纹识别
- Java并发编程之ConcurrentHashMap原理解析
- 不可小视的贝叶斯(三)
- 创科视觉软件说明书_【拓斯达 | GGII】20192023年中国机器视觉行业调研
- 我的内核学习笔记12:linux i2c-gpio驱动应用实例
- oracle:oracle学习笔记(三)
- django excel 导出页面_Django Admin中增加导出Excel功能过程解析
- 【kafka】消息队列设计精要
- 【kafka】Failed to allocate.memory within the configed max blocking time