如何将java控制台的输出内容存入到文本文件中 经典方法

(2014-04-17 19:27:23)

修改LogWriter类的静态域即可随意切换输出了。main方法中代码不用改变。

代码如下:

import java.io.File;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.OutputStream;

public class WriteOut {

public static void main(String[] args) throws IOException {

LogWriter.log("log info...");

}

}

class LogWriter {

// 可以写作配置:true写文件; false输出控制台

private static boolean fileLog = true;

private static String logFileName = "/tmp/log.log";

public static void log(String info) throws IOException {

OutputStream out = getOutputStream();

out.write(info.getBytes("utf-8"));

}

public static OutputStream getOutputStream() throws IOException {

if (fileLog) {

File file = new File(logFileName);

if (!file.exists())

file.createNewFile();

return new FileOutputStream(file);

} else {

return System.out;

}

}

}

分享:

喜欢

0

赠金笔

加载中,请稍候......

java控制台输出到文件_如何将java控制台的输出内容存入到文本文件中 经典方法...相关推荐

  1. 在java读字符串入文件_如何在java中将文件读入字符串?

    我已经将文件读入String. 该文件包含各种名称,每行一个名称. 现在的问题是我想在String数组中使用这些名称. 为此我写了以下代码: String [] names = fileString. ...

  2. java data是什么文件_如何用java实现 读取一个data类型文件 并显示出来(随便选择一种类型txt或者word)...

    展开全部 参考下面的程序32313133353236313431303231363533e4b893e5b19e31333264626635,基本上已经包含了文件读取的所有方式,这也是我之前学习的一个 ...

  3. java指令导出data文件_直接用 java 命令行动态生成jpg文件 (转)

    直接用 java 命令行动态生成jpg文件 (转)[@more@] /** * jeruGraphics v 1.0 * * 看到一些动态生成图象的例子都是完成的, * 而且很长,觉得不是无论从实用性 ...

  4. java线程池读文件_多线程读取Java文件

    我正在创建线程以读取Java中的文件.当我创建2个线程时,每个线程都读取整个文件,而我希望它们读取文件的不同部分.我尝试放入sleep(),join(),yield(),但是在包含它们之后,这只会减慢 ...

  5. java 将map写入文件_如何将java中map数据写入txt文件中

    用户提问 例如 static{ //初始化默认用户 user.setUsername("admin"); user.setPassword("123"); tr ...

  6. Java毕设项目投标文件在线制作系统(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目投标文件在线制作系统(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(W ...

  7. JAVA多维分析报表怎么做_如何使用Java数据集进行web端的多维分析操作

    看到文章标题,顾名思义应该也晓得本篇文章的重点内容是要说啥了吧? 没错,就是想针对程序数据集上的多维分析唠几毛钱的!所谓程序数据集,是指数据源不是来自文件和SQL,而是由程序现计算出来的.这种情况在许 ...

  8. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?

    名为OpenCSV的库提供API来从.CSV文件读取数据或将数据写入.CSV文件.此处说明了如何使用Java程序写入.csv文件的内容. Maven依赖 com.opencsv opencsv 4.4 ...

  9. java tail输出到文件_使用 tail -f 实时观测服务器日志输出

    在开发阶段, 有 console 端的输出, 总是可以方便实时地看到应用的日志. 可一旦应用部署到服务器上之后呢, 日志被输出到文件中, 在某些情景下需要不停地查看日志文件的输出以定位某些问题, 此时 ...

最新文章

  1. Python的零基础超详细讲解(第十三天)-Python的类与对象
  2. 如何在 Shell 脚本中执行语法检查调试模式
  3. Python之路,day3-Python基础
  4. 无监督分类:聚类分析(K均值)
  5. ssl 的jks 生成工具
  6. 2017蓝桥杯省赛---java---A---2(9数算式)
  7. 电脑很卡~~~~为什么???
  8. c# WebService添加SoapHeader认证
  9. 得物回应中消协点名批评:感谢监督 涉及案例已处理完结
  10. 将markdown文本转换为微信文章格式的解决方案
  11. 数据--第42课 - 图的遍历
  12. android html转ubb,将 html 转成 ubb代码的小脚本
  13. html js手册chm,W3C Javascript CHM参考手册离线版
  14. Android 用代码获取基站号(cell)和小区号(lac)
  15. 51单片机语音跳绳计播报跳绳数目
  16. 【经典递归问题 汉诺塔 求解】
  17. ubuntu18.04双系统卸载并重装
  18. java图形界面美化_在Java中使用图片实现GUI的美化.doc
  19. 没有PPT,一文带你了解元宇宙
  20. mysql创建、修改、删除索引和主键

热门文章

  1. 怎样美化html文本框,HTML/css文本框样式美化代码
  2. 感谢大野猪,今天又娱乐了我一下:)
  3. 情迁QQ机器人已具备图片发送能力
  4. 字母组合如何用python实现_如何将特定字母组合成两个或两个以上?
  5. 我搭建了一个网站,请问怎么给网站备案?网站备案的流程怎么操作?
  6. 智慧垃圾焚烧发电厂Web3D可视化管理系统
  7. Awk的一些使用方法
  8. Mplus—纵向不变性/纵向等值
  9. Mac终端自动断开连接
  10. mac 终端下载python库方法