Java 将接收到的数据记录到txt文件

Java 将接收到的数据记录到txt文件,java,logging,log4j,filewriter,Java,Logging,Log4j,Filewriter,我想将数据记录到一个txt文件中,即我将从com端口接收数据,然后将其写入文本文件。这符合日志记录的条件吗?或者日志记录是指错误日志记录?如果第一种情况是真的,我想我应该使用log4j,因为我已经读到这是日志记录的标准?但是,如果不是这样,是否可以使用FileWriter 使用java.util.logging.Logger。使用以下步骤: 在启动时,使用Logger.getLogger(name)创建一个Logger(您可以定义要用于系统的任何日志名称) 通过使用Logger.addHandl

我想将数据记录到一个txt文件中,即我将从com端口接收数据,然后将其写入文本文件。这符合日志记录的条件吗?或者日志记录是指错误日志记录?如果第一种情况是真的,我想我应该使用log4j,因为我已经读到这是日志记录的标准?但是,如果不是这样,是否可以使用FileWriter

使用
java.util.logging.Logger
。使用以下步骤:

  • 在启动时,使用
    Logger.getLogger(name)
    创建一个
    Logger
    (您可以定义要用于系统的任何日志名称)
  • 通过使用
    Logger.addHandler
    来决定日志的去向。例如,如果要将日志输出到文件,请使用
    java.util.logging.FileHandler
  • 无论您想在何处记录内容,都可以使用
    Logger.getLogger(name.log()

  • 就这样!FileHandler将自动写入文本文件。如果要将日志放在其他地方(例如数据库),请添加其他处理程序。

    使用
    java.util.logging.Logger
    。使用以下步骤:

  • 在启动时,使用
    Logger.getLogger(name)
    创建一个
    Logger
    (您可以定义要用于系统的任何日志名称)
  • 通过使用
    Logger.addHandler
    来决定日志的去向。例如,如果要将日志输出到文件,请使用
    java.util.logging.FileHandler
  • 无论您想在何处记录内容,都可以使用
    Logger.getLogger(name.log()

  • 就这样!FileHandler将自动写入文本文件。如果要将日志放在其他地方(例如数据库),请添加其他处理程序。

    我正在使用Rxtxcomm库执行类似的操作。 使用log4j记录从串行端口传入的数据没有问题

    事实上,日志记录并不一定意味着“错误日志记录”。例如,如果您试图找出程序中出现错误的配置,可以使用程序记录尽可能多的信息。
    在我的例子中,我记录了诸如载波检测信号检测之类的事件的使用。

    我正在使用Rxtxcomm库执行类似的操作。 使用log4j记录从串行端口传入的数据没有问题

    事实上,日志记录并不一定意味着“错误日志记录”。例如,如果您试图找出程序中出现错误的配置,可以使用程序记录尽可能多的信息。 在我的例子中,我记录了诸如载波检测信号检测之类的事件的使用