Find an existing Logger, searching first the Session context
of the previously specified HttpServletRequest (if any), then the
ServletContext (application context) of the servlet associated with that
HttpServletRequest (if any), then the Logger global singleton
(if any), returning null if no Logger is found in any of those
places.
Find an existing ConnectionPool, searching first the Session context
of the previously specified HttpServletRequest (if any), then the
ServletContext (application context) of the servlet associated with that
HttpServletRequest (if any), then the ConnectionPool global singleton
(if any), returning null if no ConnectionPool is found in any of those
places.