Как журнал вызова метода

Этот совет Java показан пример регистрации вызова метода. Методы звонки регистрируются с помощью функции ввода () и существующим () в журнал класса.


    package com.library;

    

    class Books{



        public boolean myMethod(int p1, Object p2) {

            // Log object entry

            Logger logger = Logger.getLogger("com.library.Books");

            if (logger.isLoggable(Level.FINER)) {

                logger.entering(this.getClass().getName()"Method",

                                new Object[]{new Integer(p1), p2});

            }

    

            // Method body

    

            // Log exiting

            boolean result = true;



            if (logger.isLoggable(Level.FINER)) {

                logger.exiting(this.getClass().getName()"Method"new Boolean(result));

    

                //If the method does not return a value

                logger.exiting(this.getClass().getName()"Method");

            }



            return result;

         }

    }

Ниже приведен пример выходных данных с использованием простого форматирования и следующим телефонам:


    new com.library.Books().Method(123"hello");

    

    Jan 102002 7:59:48 PM com.library.Books Method

    FINER: ENTRY 123 hello

    Jan 102002 7:59:49 PM com.library.Books Method

    FINER: RETURN true

    Jan 102002 7:59:49 PM com.library.Books Method

    FINER: RETURN

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>