// Обработчики
// Вывод логов в файл и в консоль
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
// Настраиваем обработчик FileHandler, который пишет логи в файл
// Уровень логгирования
java.util.logging.FileHandler.level = INFO
// Формат вывода
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.FileHandler.append = true
// Файл, в который будет происходить запись лога
java.util.logging.FileHandler.pattern = log.txt
public class WelcomeServlet extends HttpServlet {
// Получаем логгер
private static final Logger LOGGER = LoggerFactory.getLogger(WelcomeServlet.class);
@Override
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
// Производим запись лога с уровнем INFO
// При каждом GET запросе на стартовую страницу, в файл будет записываться лог
LOGGER.log(Level.INFO, "Страница загружена");
PrintWriter out = response.getWriter();
out.println("Hello, Hexlet!");
}
}
Вам ответят команда поддержки Хекслета или другие студенты.
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
Наши выпускники работают в компаниях:
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
Зарегистрируйтесь или войдите в свой аккаунт
Задавайте вопросы, если хотите обсудить теорию или упражнения. Команда поддержки Хекслета и опытные участники сообщества помогут найти ответы и решить задачу