当前位置: 首页 > 知识库问答 >
问题:

如何将System.out,System.err重定向到日志文件

岳均
2023-03-14

我想在日志文件中看到我的jnlp标准输出。请建议。p. s.我jnlp在windows下运行,使用log4j记录器

共有1个答案

卢出野
2023-03-14

System类有一个setOut()和setErr()方法,可用于更改输出流。

 类似资料:
  • 问题内容: 我需要将System.out / err.println输出重定向到slf4j。 我知道这不是正确记录日志的方法, 但是有一个外部库记录到System.out 问题答案: 您可以使用sysout-over-slf4j。 sysout-over- slf4j模块允许用户将对System.out和System.err的所有调用重定向到SLF4J定义的记录器,该记录器的名称是在其中进行Sys

  • 问题内容: 我有一个扩展了并包含的类(如下所示)。我想重定向和我。我的课似乎没用。当我运行它时,它会重定向系统打印,但不会将它们打印到我的。请帮忙! 注意: 仅在应用程序启动时才重定向呼叫。但是,启动后的任何时间都不会将呼叫重定向到。(即,如果我将a放置在类中,它将被调用,但是如果将其放置在a中以供以后使用,则它不会重定向)。 问题答案: 管道流总是使我感到困惑,这就是为什么我的Message C

  • 问题内容: 我想将我的docker容器的所有日志重定向到单个日志文件以进行分析。我试过了 但这使登录两个不同的文件。我已经试过了 但它没有用。 问题答案: 无需重定向日志。 Docker默认将日志存储到一个日志文件中。要检查日志文件路径,请运行命令: 打开该日志文件并进行分析。 如果您重定向日志,则只能在重定向之前获取日志。您将无法看到实时日志。 编辑: 要查看实时日志,可以在以下命令中运行 注意

  • 问题内容: 我对jdk日志记录配置有疑问。我有一个使用JDK Logging输出消息的EJB(已部署到glassfish中)。因此,我使用具有以下代码的命名记录器: 我知道可以通过将以下行添加到Glassfish的logging.properties文件中来为记录器配置日志级别: 但是,如何为记录器指定输出文件?我想将来自名为“ org.imixs.workflow”的记录器的所有消息放入单独的文

  • 我有以下场景, 运行自托管Quartz调度程序服务的Windows服务 我有一个类库,其中有许多类是“作业”,当由Quartz Scheduler服务触发时将运行这些类 我在每个“作业”类中配置了NLog,以便将该作业的活动记录到特定的文件夹和文件中。这为我提供了每个“作业”的所有日志记录的逻辑分离,我可以在运行时使用xml配置文件打开和关闭每个“作业”的日志记录 我已将Quartz调度程序配置为