У меня проблема с созданием собственных журналов для приложения, которое я разрабатываю в своей работе, следующий код, который у меня работает, прекрасно работает в методе одного класса с Main.
try {
LogManager lm = LogManager.getLogManager();
Logger logger;
FileHandler fh = new FileHandler(fileLogger,true);
logger = Logger.getLogger(fileLogger);
lm.addLogger(logger);
logger.setLevel(level);
fh.setFormatter(new SimpleFormatter());
logger.log(level, message);
logger.addHandler(fh);
fh.close();
} catch (Exception e) {
System.out.println("Exception thrown: " + e);
e.printStackTrace();
}
Но когда я хочу вызвать эту функцию в веб-сервисе doGet, журнал добавляется в журнал catalina, а не в тот, который я создаю. Я знаю, что catalina добавляет всю информацию о вызове в веб-службу, но как мне создать новый журнал для определенных вызовов, которые я хочу?
Спасибо !!