As I thought, this was working in R4.0 

Though, let me clarify "this":
* Setting, dynamically or not, the verbose level, you get all Debug.log() 
levels lines in log, including lower levels like DEBUG (I clearly remembered 
having used it in 2007 and I'm quite sure since but not when)
* If verbose is not set, adding a logger for a class or package with ALL level 
does not work. You don't see the verbose lines of this class/package

What I want: see only Debug.logVerbose lines for a class or package, I don't 
want to see all Debug.log() levels lines. I thought this was working but I must 
say I never got to get it working.

I will digg in changes since then. Because having at least the verbose option 
working is necessary. In the meantime we can use 

if (Debug.verboseOn()) Debug.logInfo(....)

but it's not quite satisfactory, though I will maybe not have the time to do 
better :D

 If someone remember something please chime in...

Jacques

From: "Jacques Le Roux" <jacques.le.r...@les7arts.com>
> Hi,
> 
> I wonder about something. If, in Webtools Log Configuration, I check all 
> debugging levels (ie add verbose to OOTB default). I don't get verbose lines 
> in log.
> 
> For instance I tried locally with trunk by running the getPartyFromEmail 
> using ofbizt...@example.com. I see the line
> 
>    2013-05-08 17:03:02,218 (http-bio-0.0.0.0-8443-exec-18) [      
> PartyServices.java:762:INFO ] PartyFromEmail number found: 23
> 
> but not the PartyServices.java:761 line just above (verbose)
> 
> This is not related to the dynamic part of it. The same happens if you set 
> print.verbose=true in debug.properties
> 
> I checked with Eclipse debugger and all seems to works well but when you get 
> to 
> 
>    logger.log(callingClass, levelObjs[level], msg, t);
> 
> in Debug.java, the verbose calls are not printed in log
> 
> I also tried in webtools log config to add a org.ofbiz.party.party logger, 
> and even org.ofbiz.party.party.PartyServices, set to DEBUG or ALL, and to use 
> -DDEBUG=true system property to no avail.
> 
> Do I miss or misunderstand something? In other words, how do you set the 
> system to get the Debug.logVerbose() to print stuff in log?
> Particularly only for a package or class. This is,  for instance, to avoid 
> printing all verbose lines but in a class.
> 
> I barely checked the situation is the same from R9.04 included
> 
> Any ideas? 
> 
> Thanks
> 
> Jacques
> 
>

Reply via email to