Вход в файл из веб-службы Netbeans

Я хочу сделать несколько простых журналов, что мне здесь не хватает?

Я просто хочу записать это как можно проще (пока). Этот код, кажется, работает, но не на веб-сервисе!

@WebMethod(operationName = "xyz")
public boolean xyz(@WebParam(name = "entityID") final int entityID throws IOException {

    FileHandler fh = new FileHandler("SISlog.txt", true);
    fh.setFormatter(new SimpleFormatter());
    fh.setLevel(Level.FINEST);

    Logger rootLogger = Logger.getLogger("");
    rootLogger.addHandler(fh);
    rootLogger.setLevel(Level.FINEST);

    rootLogger.log(Level.SEVERE, "auiuuuuuuuuuuuuuuuuu");

    return true;
}

2 ответа

Вы не можете полагаться на относительные пути, бегущие внутри веб-контейнера. Попробуйте с абсолютным путем - как /tmp/SISlog.txt,

Попробуйте вставить в getLogger имя суперкласса вашего класса, который использует регистратор

Другие вопросы по тегам