Filtering profile information
One could filter out the profile logging by having a System property as follows:
xwork.profile.mintime property, one could only log profile information when its execution time exceed those specified in
xwork.profile.mintime system property. If no such property is specified, it will be assumed to be 0, hence all profile information will be logged.
Write profiling code
One could extend the profiling feature provided by Struts2 in their web application as well.
Profiled result is logged using commons-logging under the logger named '
com.opensymphony.xwork2.util.profiling.UtilTimerStack'. Depending on the underlying logging implementation, say if it is Log4j, one could direct the log to appear in a different file, being emailed to someone or have it stored in the db.