Hi Nikita,

To sum it up: The Configuration Admin logs to the OSGi LogService if one
is available. If not, _all_ logging goes to stderr. See the
ConfigurationManager.log [1] method.

As soon as you deploy a LogService, it is at the discretion of that
service, whether to log any messages and where to record them. For this
reason, setting the felix.log.level has no influence at the actual
logging level used by the LogService.

Hope this helps.

Regards
Felix

[1]
http://svn.apache.org/repos/asf/felix/trunk/configadmin/src/main/java/org/apache/felix/cm/impl/ConfigurationManager.java

Nikita Sawant schrieb:
> Hi Richard,
> 
> Just restating : To disable the DEBUG output, I need to :
> 
> 1. Deploy a Log Service
> 2. Set felix.log.level to 3.
> 
> Just (2) is not sufficient ( as I have it set to 3 currently ).
> 
> ~ Nikita
> 
> 
> Richard S. Hall wrote:
>> You can get a snapshot of the simple logger in Felix in the snapshot
>> repo:
>>
>>   
>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/felix/org.apache.felix.log/0.9.0-SNAPSHOT/
>>
>>
>> Setting your log level to 3 should do the trick.
>>
>> -> richard
>>
>> Nikita Sawant wrote:
>>> Thanks!
>>>
>>> Where can I get a log service implementation. I don't see one here:
>>> http://repo1.maven.org/maven2/org/apache/felix/
>>>
>>> Also, if I have felix.log.level set to 3 (INFO), then the Config
>>> Admin Service should not log DEBUG messages, no?
>>>
>>> Regards,
>>> Nikita
>>>
>>> Clement Escoffier wrote:
>>>> Hi,
>>>>
>>>> I'm not sure that you can set the log level of the configuration
>>>> Admin. To "remove" the traces, deploy a log service. The
>>>> configuration admin will use the log service instead of printing
>>>> traces.
>>>>
>>>> Regards,
>>>>
>>>> Clement
>>>>
>>>> On 26.01.2009, at 20:49, Nikita Sawant <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I am using the Apache Felix Configuration Admin Service (1.0.4), 
>>>>> it prints out debug statements to the console :
>>>>>
>>>>> *DEBUG* Scheduling task Fire ConfigurationEvent: pid=...
>>>>> *DEBUG* Running task Fire ConfigurationEvent: pid=...
>>>>> *DEBUG* Scheduling task Update: pid=...
>>>>> *DEBUG* Running task Update: pid=...
>>>>>
>>>>> Is there a service property, which I can set to disable debugging? 
>>>>> If not, is there any other means to disabling the above *DEBUG*
>>>>> output ?
>>>>>
>>>>> Thanks,
>>>>> Nikita
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to