Hirdetés

Keresés

Új hozzászólás Aktív témák

  • robisz
    senior tag

    debug üzenetek

    Gondoltam jó lenne pár debug üzenet, és erre kézenfekvő az assert-et használni, úgyhogy csináltam egy Log osztályt:

    class Log {

    static int Level = 6;

    public static boolean log(int level, String s){
    if (level>=Level) System.out.println(s);
    return(true);
    }

    public static boolean dlog(int level, String s){
    if (level>=Level) {
    new Throwable().printStackTrace();
    log(level,s);
    };
    return(true);
    }
    }


    Ezt a programban így lehet használni:
    assert Log.log(5,''itt vagyok'');

    assert Log.dlog(7,''itt vagyok'');

    A log csak az üzenetet írja ki, a dlog a stack-et is.

    Van erre valami bejáratott út, vagy megfelelő ez?

    Előre is köszönöm
    KL

    Szia!

    Logolásra a java.util.Logger osztály a megoldás (ez nem túl régen
    került a Java-ba), vagy pedig a log4j csomag amit külön kell letölteni
    és talán még az előbbinél is többen használják. Tudásban kb. ugyanaz a kettő.

Új hozzászólás Aktív témák