devxlogo

Destroy a Java Logger using the contextDestroyed Method

Destroy a Java Logger using the contextDestroyed Method

public void contextDestroyed(ServletContextEvent e) {   //get the servlet context   ServletContext servletContext = e.getServletContext();      //get the real path   String root = servletContext.getRealPath("/");     //get all handlers   Handler[] handlers = logger.getHandlers();      //remove all handlers   for(int i = 0; i < handlers.length; i++)   {        logger.removeHandler(handlers[i]);       handlers[i].close();    }     //delele all the files related to the logging process   File logFiles = new File(root+"WEB-INF//logs//");         String[] fileNames = logFiles.list();       for(int i = 0; i 

devx-admin

Share the Post: