[ https://issues.apache.org/jira/browse/WICKET-2745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg updated WICKET-2745: ---------------------------------- Fix Version/s: 1.5-M2 (was: 1.5-M1) > Add info about SubmittingButton to RequestLogger > ------------------------------------------------ > > Key: WICKET-2745 > URL: https://issues.apache.org/jira/browse/WICKET-2745 > Project: Wicket > Issue Type: Improvement > Reporter: Fridolin Jackstadt > Fix For: 1.5-M2 > > Attachments: form_logging.patch, logger.zip > > > Most forms have cancel and submit. It would be very useful to see in the > requestlog which one has been clicked. > I tryed something like this but i got an IllegalStateException. > Is there a chance to fix it? > if (target instanceof IListenerInterfaceRequestTarget) > { > IListenerInterfaceRequestTarget listener = > (IListenerInterfaceRequestTarget)target; > sb.append("Interface[target:"); > > sb.append(Classes.simpleName(listener.getTarget().getClass())); > sb.append("("); > sb.append(listener.getTarget().getPageRelativePath()); > sb.append("), page: "); > sb.append(listener.getPage().getClass().getName()); > sb.append("("); > sb.append(listener.getPage().getId()); > sb.append("), interface: "); > > sb.append(listener.getRequestListenerInterface().getName()); > sb.append("."); > > sb.append(listener.getRequestListenerInterface().getMethod().getName()); > sb.append("- via button "); > if (listener.getTarget() instanceof Form<?>) { > Form<?> form = (Form<?>) listener.getTarget(); > > sb.append(form.findSubmittingButton().getPageRelativePath()); > } > sb.append("]"); > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.