如何为我的程序生成日志文件

How do I go about generating log file for my program

我有一个发送 http post 请求并从服务器获得响应的示例程序。在运行程序的过程中,我正在从一个文件(txt/xml/DB)中读取数据并执行http请求,相关的响应将分别写回到文件中。

基于上述功能,我计划了一个日志文件,其中写入异常、错误(路径)、执行的方法、类 执行和时间戳。

请告诉我 java 中的任何日志记录程序,可能是 log4j 与这种情况相关?

log4j 或多或少是日志记录的事实,允许记录到文件、数据库、jms 等。
网上有很多资源,一个简单的指南来配置它使用 属性 文件和初始化它并开始记录的示例程序可以在这里找到:http://www.javabeat.net/baisc-steps-to-configure-log4j-using-xml-and-properties-file/

您可以阅读更多关于各种日志记录级别和记录多个文件的可能性(即访问日志在一个文件中,错误在另一个文件中等)