jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: using debug in Java request sampler
Date Wed, 07 Dec 2011 17:00:25 GMT
On 7 December 2011 16:56, Adrian Speteanu <asp.adieu@gmail.com> wrote:
> In the properties file you can set the log level for individual components
> to whatever level you choose to, just uncomment the lines first.
>
> you can use two separate properties fiels, one for debuging the test script
> and one for performance tests, its easy to keep separate files and refer
> them in the command line (-p).

Or you can use the additonal property file command-line flag -q to
override the values, see:

http://jmeter.apache.org/usermanual/get-started.html#options

Or of course user.properties

> you can also set the logging level from the
> command line to override the properties file: -L
>
> "-L[category]=[priority] - overrides a logging setting, setting a
> particular category to the given priority level.
>
> The -L flag can also be used without the category name to set the root
> logging level."
>
>
> On Wed, Dec 7, 2011 at 6:41 PM, Cyril Scetbon <cyril.scetbon@free.fr> wrote:
>
>> I found the solution. I just need to add log_level.jmeter.protocol.**java=DEBUG
>> in jmeter.properties.
>>
>> Anyone knows if it's possible to set the level to the jmeter level. That
>> is to say, if I enable debug in jmeter gui it gets the same level for the
>> package jmeter.protocol.java ?
>>
>>
>> On 12/6/11 8:56 AM, Cyril Scetbon wrote:
>>
>>> On 12/6/11 12:43 AM, sebb wrote:
>>>
>>>> The info is in the source - there are no logging calls in the SleepTest
>>>> code.
>>>>
>>> Wrong !
>>>
>>> private void listParameters(**JavaSamplerContext context) {
>>>        if (*getLogger().isDebugEnabled()***) {
>>>            Iterator<String> argsIt = context.**
>>> getParameterNamesIterator();
>>>            while (argsIt.hasNext()) {
>>>                String name = argsIt.next();
>>> *getLogger().debug(name + "=" + context.getParameter(name));*
>>>            }
>>>        }
>>>    }
>>>
>>> Did you really check the sources ?
>>>
>>> the matter is that the logger is provided by jmeter and so should get all
>>> the events that the class sends when debug mode is enabled. However, even I
>>> enable DEBUG mode in jmeter, I see DEBUG logs except the one sent from the
>>> java request classes :(
>>> Maybe there's a configuration parameter that disables it (as
>>> getLogger().isDebugEnabled() is always false)
>>>
>>> anyone else ?
>>>
>>>
>>
>> --
>> Cyril SCETBON
>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: user-unsubscribe@jmeter.**apache.org<user-unsubscribe@jmeter.apache.org>
>> For additional commands, e-mail: user-help@jmeter.apache.org
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Mime
View raw message