将大量 system.out.println 重定向到 .txt 文件 [重复]

2023-12-05

可能的重复:
将 java 输出打印到文件

在Java程序中,我有一个很长的方法(我认为发布它并不重要,因为它对问题并不重要),它有大量的 println 语句来将状态更新打印到控制台。

我不想将这些打印输出到控制台,而是希望它们进入一个 txt 文件,我可以在其中存储它们并稍后查看它们。

有没有一种简单的方法可以重定向输出而无需手动检查每个 println 语句?

如果没有,最好的方法是什么?


我以前必须这样做,它不是很整洁,我希望您不是为了最后一段代码而这样做,但我做到了:

PrintStream ps = new PrintStream("\file.txt");
PrintStream orig = System.out;
System.setOut(ps);
//TODO: stuff with System.out.println("some output");
System.setOut(orig);
ps.close();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将大量 system.out.println 重定向到 .txt 文件 [重复] 的相关文章

  • TaskSchedulerImpl:初始作业尚未接受任何资源;

    这就是我正在尝试做的事情 我创建了DataStax企业集群的两个节点 在其上创建了一个java程序来获取一张表 Cassandra数据库表 的计数 该程序是在 eclipse 中构建的 实际上是来自 windows 盒子 从 Windows
  • 如何创建一个在给定范围内随机打乱数字的 int 数组[重复]

    这个问题在这里已经有答案了 基本上 假设我有一个可以容纳 10 个数字的 int 数组 这意味着我可以在每个索引中存储 0 9 每个数字只能存储一次 如果我运行下面的代码 int num new int 10 for int i 0 i l
  • 良好的客户端套接字池

    我需要管理从我的 Java 应用程序到外部服务器的长时间运行的 TCP 套接字连接 我正在寻找一个好的套接字池 这样我就可以重复使用套接字 有什么建议吗 你可以看看在上面建立一个套接字池公共池 http commons apache org
  • System.out 什么时候不会出现在 Java 控制台中?

    我明白任何要标准化的东西 System out 将出现在 Java 控制台窗口中 启用时 我在某个地方发现 在某些情况下可能无法尝试这样做 例如 在 Swing 应用程序中 是这样吗 基本上 什么情况或设置我不希望在控制台中看到标准输出 例
  • 查找“”之间的字符串的正则表达式是什么

    我有一个字符串如下 http 172 1 10 1 3 http 192 168 15 2 6 http 192 168 1 100 1 2 8 内的字符串是一个标签 内的字符串是前面标签的值 返回我的正则表达式是什么 标签 http 17
  • TarsosDSP 音高分析傻瓜式教程

    我正在开发一个分析声音文件音调的程序 我遇到了一个非常好的 API 称为 TarsosDSP 它提供了各种音高分析 然而 我在设置它时遇到了很多麻烦 有人可以向我展示一些有关如何使用此 API 特别是 PitchProcessor 类 的快
  • 如何将 JTextField 添加到 JFrame 的菜单栏?

    我一直在尝试重载 JMenu 并放入一些自定义代码来支持 JTextField 但进展并不顺利 我在这里的主要目的是在菜单项的右侧添加一个搜索字段 因此 我在左侧有 文件 编辑 帮助 之类的东西 然后在右侧是搜索栏 几乎就像某些浏览器中的谷
  • 如何更改鼠标进入/鼠标退出时按钮的图标图像?

    我想更改鼠标输入和鼠标退出时按钮的图标图像 private void jButton1MouseEntered java awt event MouseEvent evt this jButton1 setBackground Color
  • Xstream:删除类属性

    我该如何删除类 某事 Xstream 中的属性 我使用带注释的 Xstream 我读了它的代码 发现你的类不是mapper defaultImplementationOf fieldType 它会为你添加默认的类属性 除非类属性名称为nul
  • 如何在 JasperReports 中解码 html 实体

    我有一些用 JasperReports 编写的报告 它们按字面意思显示 html 实体 例如 项目符号点 使用 html 实体文本表示显示 8226 你知道有什么办法吗 In the textField设置markup属性为html 这是如
  • Spring方法获取给定类型的所有bean

    我试图从一个相同类型的豆子中获取所有豆子FileSystemXmlApplicationContext 我正在使用factory getBeansOfType SomeType class 但我注意到它只返回顶级 bean 是否有任何其他方
  • 在 Android 应用程序中读取 CSV 文件

    我正在开发一个概念验证应用程序 以便我可以在我正在制作的更大的应用程序中实现该功能 我对 Java 和 Android 开发有点陌生 但希望这个问题不会太简单或太复杂 基本上 我试图从 CSV 文件中读取字符串列表 并使其可用于在应用程序的
  • JPA 的 commit() 方法是否使实体分离?

    我现在一直在搜索JPA实体生命周期 但现在 关于实体生命周期存在一些缺失的点 我在 stackoverflow 的一篇帖子中找到了下图 请记住该图已被投票 根据此图 当我们持久化实体时 它就变成了托管实体 好的 没问题 当我们提交时 数据会
  • 为什么文件传输完成后我的列表视图条目的内容没有更新?

    为什么将文件复制到目录后listview没有更新驻留在该目录中的较新内容 仅当我退出时listview重新进入视图会刷新吗 有人可以告诉我如何解决这个问题吗 文件功能java文件的复制 您应该将新复制的文件 VideoInfo对象 添加到您
  • JAXB 是否支持 xsd:restriction?

  • @Where 子句在 hibernate join 查询中不起作用

    我有 2 个带有 Where 注释的实体 第一个是类别 Where clause DELETED 0 public class Category extends AbstractEntity 且有如下关系 OneToMany fetch F
  • 如何使用 Maven 创建新的 Eclipse RCP 项目?

    如何使用 Maven 创建新的 Eclipse RCP 项目 最好是m2eclipse http maven apache org eclipse plugin html 我读到有一个关于 Eclipse 的 Maven 插件 Maven
  • onActivityresult 数据为空

    这是我的相机应用程序 我想在其中捕获图像并裁剪它 但它拍照保存在我的 myimage 目录中 但不执行裁剪功能 请我需要帮助 我是这个领域的新人 这是我的相机开源代码 Intent intent new Intent MediaStore
  • 为什么浮点数有符号零?

    为什么双打有 0也 0 其背景和意义是什么 0 通常 被视为0 当一个negative浮点数非常接近零 可以考虑0 要明确的是 我指的是算术下溢 http en wikipedia org wiki Arithmetic underflow
  • Postgresql JDBC 驱动程序中的批量更新在自动提交中回滚

    我正在使用 postgres 9 3 1100 jdbc41 JDBC4 驱动程序进行批量插入 根据 JDBC 规范 其可达 到应用程序以禁用自动提交并提交或 回滚事务 就我而言 我没有使用任何事务 即自动提交为真 但如果批次中的其中一个插

随机推荐

  • 从 iTunesConnect 中(永久)删除应用程序后重新使用相同的捆绑包 ID

    我需要从 iTunesConnect 中完全删除应用程序 意味着将其从销售中删除 然后删除该应用程序 所有版本都将被删除等 但稍后能够重新创建它 并将其重新上传到商店 我可以使用与以前相同的捆绑包 ID 吗 我问这个 因为我不想丢失以前的
  • 如何为selenium和Scrapy编写自定义下载器中间件?

    我在 selenium 和 scrapy 对象之间进行通信时遇到问题 我正在使用 selenium 登录某个网站 一旦收到响应 我想使用 scrape 的功能来解析和处理 请有人帮助我编写中间件 以便每个请求都应该通过 Selenium W
  • FireDAC 映射规则不适用于参数?

    我有一个TFDConnection到我申请的 FireBird 数据库数据类型映射为了向后兼容以前的数据访问技术 SQLDirect with FormatOptions MapRules Add do TIMESTAMP will be
  • Ninject +“加载 Ninject 组件 ICache 时出错”

    我刚刚从 NuGet 安装了新的 Ninject MVC3 并尝试使其在我的 asp net mvc 3 应用程序中工作 但是在浏览我的网站时时不时会遇到这个奇怪的错误 InvalidOperationException Error loa
  • 如何使用“Codable”协议解码部分双序列化的 json 字符串?

    如何使用解码部分双序列化的 json 字符串Codable协议 class Person Codable var name String var hobby String class Family Codable var person St
  • 无法将项目部署到 intellij IDEA 14 内的 tomcat

    将项目部署到tomcat服务器时 我尝试了7和8 出现错误 神器 ch10 helloworld war 爆炸 服务器未连接 部署不可用 Intellij IDEA 版本 14 操作系统 X 10 10 我大约一周无法解决这个问题 我用谷歌
  • 在 Winforms 中绘制闪烁的插入符号

    我正在开发一个自定义控件 它最类似于文本区域 我正在绘制可以正常工作的文本 并接受也可以正常工作的输入 但是我 用户 在输入时猜测插入符号在哪里 因为我正在手动完成所有操作 如何绘制一个闪烁的插入符号来显示我当前正在输入的位置 有没有标准的
  • 异步 Web 服务 SOAP

    我有一个作为常规 SOAP Web 服务公开的接口 该接口的一种方法是客户端将文件发送到服务器 然后服务器处理该文件并返回结果文件 处理文件可能需要一些时间 所以我认为使用异步调用此方法是一个更好的主意 我考虑了以下流程 客户端调用异步方法
  • STS Spring MVC:如何在 JSP 中包含 JS 文件

    我安装了SpringSource工具套件2 8 0 我试图使用 Spring MVC 模板作为起点 在 JSP 中包含 JS 文件 我的 JSP 看起来像这样 Hello world a js 位于 src main resources 下
  • 按字段对文件内容进行数字排序

    我正在尝试编写一个 BASH 脚本来根据文件中的特定字段对文件内容进行数字排序 该文件位于 etc group 所有字段均以冒号分隔 我必须对内容进行排序 etc group基于第三个字段的数字 示例字段 daemon 1 root 到目前
  • 将 CFTypeRef(又名 const void*)发送到“void *”类型的参数会丢弃限定符

    以下代码中会发出警告 使用ARC if aAnim UIView beginAnimations nil context CFBridgingRetain NSNumber numberWithInt aOff UIView setAnim
  • 如何将 Maven Web 应用程序部署到本地安装的 Glassfish?

    如何仅使用 Maven 插件将 Maven Web 应用程序部署到本地安装的 glassfish 服务器 换句话说 如果我有一个带有 Packaging war 的 Maven 项目 可以使用 mvn clean package some
  • 如何修复“Float”对象没有属性“exp”?

    我在Python中有以下高斯方程 numpy exp x m 2 2 sigma 前提是x是一个矩阵 但是 该方程无法运行 并且出现以下错误 AttributeError Float object has no attribute exp
  • 只获取src值

    我在数据库中有一个始终有标签的字段 还有很多文字 例如 Hey there whats up img src http cdn theatlantic com static infocus ngpc112812 s n01 nursingm
  • 为什么谷歌oauth2游乐场无法返回数据?

    我正在使用谷歌游乐场学习 oauth2 我正在尝试这个请求 https www googleapis com youtube v3 activities part snippet 并收到此回复 error code 403 message
  • 从另一个页面通过Id获取元素

    如果 page2 包含指定元素 我需要更改 page1 的内容 如果我从同一页面获取 id 此代码效果很好 if document getElementById page element var str document getElemen
  • venv 中的 pip 版本不匹配

    我对虚拟 Python 环境如何工作感到困惑 Python 3 6 使用venv 我设置了 venv 并在命令行中激活它 我希望从那时起我所做的一切都使用虚拟环境中的 python 和 pip 命令 因为这些目录在激活时会添加到 PATH
  • 让 Google Analytics 查看测试服务器

    我有一个涉及 Google Analytics 和 Tomcat 的概念上简单的问题 但我无法解决它 我们为我们的生产机器设置了 Google Analytics 并且运行良好 我想设置一个 Google Analytics 帐户来监控我们
  • php 贝宝的基本立即付款按钮

    我将尝试将 paypal 与我的 php 和 html 网站集成 似乎有大量关于此主题的文档 但其中一些令人困惑 我基本上想做的是拥有一个我自己制作的购物车 显示用户想要购买的所有商品 并且为这些商品只有一个 paynow 按钮 该按钮会将
  • 将大量 system.out.println 重定向到 .txt 文件 [重复]

    这个问题在这里已经有答案了 可能的重复 将 java 输出打印到文件 在Java程序中 我有一个很长的方法 我认为发布它并不重要 因为它对问题并不重要 它有大量的 println 语句来将状态更新打印到控制台 我不想将这些打印输出到控制台