Thanks Martijn, that was very helpful! On Fri, Apr 3, 2026 at 1:27 PM Martijn Dashorst <[email protected]> wrote:
> It is difficult to know what you mean with "current page". There are at > least 3 possibilities: > > - the page that is being rendered > - the page that is receiving the click/submit > - the page that is being redirected to > > You could look at the JsonRequestLogger from wicket-extensions and its > super class. > > Martijn > > > On Thu, Apr 2, 2026 at 11:52 AM mscoon <[email protected]> wrote: > > > Hi all, > > > > A quick verification that > > using IRequestCycleListener#onRequestHandlerResolved() to add the page > > class to the logging context is the way to go. > > > > Sample code: > > > > public void onRequestHandlerResolved(RequestCycle cycle, IRequestHandler > > handler) { > > if (handler instanceof RenderPageRequestHandler rprh) { > > String page = rprh.getPageClass().getSimpleName(); > > [add to logging context] > > } else if (handler instanceof ListenerRequestHandler lrh) { > > Component c = (Component) lrh.getComponent(); > > Page pg = c.getPage(); > > String page = pg.getPageClass().getSimpleName(); > > [add to logging context] > > } > > } > > > > Thank you in advance! > > Marios > > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com >
