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 に答える