1

我想在文本文件或数据库中记录我的 java 程序中调用了哪些方法和哪些值。

      For example:========================================

      this my java program


     Class A
      { 



        public void hello()

         {

           if(call.equalsto("world")
          {

           helloworld();
           }

            if(call.equalsto("boy")
          {

           helloboy();
           }

            if(call.equalsto("girl")
                        {

           hellogirl();
           }

           }


      public void helloworld()
           {


          system.out.println("hi world")
           }


        public void helloboy()
           {


          system.out.println("hi boy")
           }

                public void hellogirl()
           {


          system.out.println("hi girl")
           }

       }

所以我根据输入类型调用方法。如何在文本文件或数据库中记录调用了哪个方法以及将哪个值打印为日志?

4

2 回答 2

2

您可以使用任何 Java 记录器,以log4j为例,它有良好的文档记录且易于使用,请看一下这个例子这个

你可以在这里下载。

还有其他几个用于 java 的日志记录工具,请参阅此列表中的比较。

于 2013-02-20T06:55:28.097 回答
0

您可以将 log4j 用于所有类型的日志记录用例。 http://logging.apache.org/log4j/1.2/

于 2013-02-20T06:55:32.807 回答