Hi Adrian, Thanks for asking, I committed and commented at revision: 1465223
Atul, It was not easy to read your patch in the email (cut at 80 chars). Please open a Jira if you want to improve my commit. Thanks Jacques From: "Adrian Crum" <adrian.c...@sandglass-software.com> > Jacques, > > What are your requirements? What are you looking for in the logs? > > -Adrian > > On 4/4/2013 10:54 PM, Jacques Le Roux wrote: >> These numbers are from experience of hours and hours staring at clusters >> logs, but yes it's arbitrary and depend on context (as I guess were picked >> the initial numbers which are there for years >> Then why not the obvious solution Jacopo proposed of properties, easy to >> change even dynamically... >> I can't see anything more flexible, at least at 23:43 after days of works. >> AS you said, once you spot one such line in log it's not a biggie to get >> there (you have the class line in log) and adapt suiting your needs. >> So maybe "like you proposed" we could indeed put a very low value (I mean 0) >> as property. >> >> For Atul's proposition, sorry not the courage to check tonight (maybe a >> patch in a Jira would help to read) >> >> Jacques >> PS: I guessed "fuss around", knew tinker, not fidget :D >> >> >> Adrian Crum wrote: >>> Why not 20 or 30 or 40? >>> >>> That's the problem with arbitrary values - they don't mean anything. >>> >>> From my perspective, if anyone has timing enabled, then they want to >>> see what's going on in the system. >>> >>> Feel free to change it. >>> >>> -Adrian >>> >>> On 4/3/2013 9:22 AM, Jacques Le Roux wrote: >>>> Hi Adrian, All, >>>> >>>> Should we really show the timing for all services? >>>> Maybe increasing from 50 to 75 or even 100 for the 1st case would be >>>> enough? >>>> >>>> Jacques >>>> >>>> From: <adri...@apache.org> >>>>> Author: adrianc >>>>> Date: Wed Apr 3 07:57:24 2013 >>>>> New Revision: 1463863 >>>>> >>>>> URL: http://svn.apache.org/r1463863 >>>>> Log: >>>>> Log message cleanup in ServiceDispatcher.java. Removed confusing text >>>>> about services taking too long. >>>>> >>>>> Modified: >>>>> >>>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java >>>>> >>>>> Modified: >>>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java >>>>> URL: >>>>> http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java?rev=1463863&r1=1463862&r2=1463863&view=diff >>>>> ============================================================================== >>>>> --- >>>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java >>>>> (original) +++ >>>>> ofbiz/trunk/framework/service/src/org/ofbiz/service/ServiceDispatcher.java >>>>> Wed Apr 3 07:57:24 2013 @@ -571,10 +571,8 @@ public >>>>> class ServiceDispatcher { rs.setEndStamp(); >>>>> >>>>> long timeToRun = System.currentTimeMillis() - serviceStartTime; >>>>> - if (Debug.timingOn() && timeToRun > 50) { >>>>> - Debug.logTiming("Slow sync service execution detected: >>>>> service [" + localName + "/" + modelService.name + "] >>>>> finished in [" + timeToRun + "] milliseconds", module); >>>>> - } else if (Debug.infoOn() && timeToRun > 200) { >>>>> - Debug.logInfo("Very slow sync service execution detected: >>>>> service [" + localName + "/" + modelService.name + "] >>>>> finished in [" + timeToRun + "] milliseconds", module); + if >>>>> (Debug.timingOn()) { >>>>> + Debug.logTiming("Sync service [" + localName + "/" + >>>>> modelService.name + "] finished in [" + timeToRun + "] >>>>> milliseconds", module); } >>>>> if ((Debug.verboseOn() || modelService.debug) && timeToRun > 50 >>>>> && !modelService.hideResultInLog) { >>>>> // Sanity check - some service results can be multiple MB >>>>> in size. Limit message size to 10K. >