You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Bjoern Petri (JIRA)" <ji...@apache.org> on 2014/11/18 20:14:34 UTC

[jira] [Commented] (CELIX-184) Suppress warning for ENDPOINT_DESCRIPTOR_READER

    [ https://issues.apache.org/jira/browse/CELIX-184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14216627#comment-14216627 ] 

Bjoern Petri commented on CELIX-184:
------------------------------------

Unfortuntaly there is currenlty no way to easy supress log messages. It might be an idea to supress the message after it has been printed once, but this should imho be a gernal functionality implemented within the celix_logservice.

Being curious, I wonder about your setup - with the default setup you should see the message only once every ten seconds per endpoint. So I assume you're using a lot of endpoints?

> Suppress warning for ENDPOINT_DESCRIPTOR_READER
> -----------------------------------------------
>
>                 Key: CELIX-184
>                 URL: https://issues.apache.org/jira/browse/CELIX-184
>             Project: Celix
>          Issue Type: Wish
>            Reporter: Mark Butsch
>            Priority: Minor
>
> the warning message "WARNING: ENDPOINT_DESCRIPTOR_READER: Only single-valued string supported for service.id" is output a lot in the shell. This causes any output you wanted to see to scroll away. It would be nice if there was a way to stop that.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Re: [jira] [Commented] (CELIX-184) Suppress warning for ENDPOINT_DESCRIPTOR_READER

Posted by Bjoern Petri <bj...@sundevil.de>.
On 2014-11-19 13:06, Alexander Broekhuis wrote:
> Op Wed Nov 19 2014 at 1:36:25 AM schreef Björn Petri <
> bjoern.petri@sundevil.de>:
> 
>> Hi,
>> 
>> I am not sure whether we should add dependencies where actually not 
>> needed.
>> 
> 
> I agree.
> 
> 
>> But we could at least change the code to use the log_service if 
>> available.
>> 
> 
> I agree as well. In your log_helper you print the messages to standard 
> out
> if there is no logger available. I think this should be made optional.
> 
> Typically when having a dependency to a log_service in OSGi, when it is 
> not
> there, logging is just ignored. I don't mind the helper printing it, 
> but as
> this issue shows, in some cases it is just an annoyance when it is 
> done.


Good point - I will just add a small property which can be set to enable
stdout-printing as fallback.



Re: [jira] [Commented] (CELIX-184) Suppress warning for ENDPOINT_DESCRIPTOR_READER

Posted by Alexander Broekhuis <a....@gmail.com>.
Op Wed Nov 19 2014 at 1:36:25 AM schreef Björn Petri <
bjoern.petri@sundevil.de>:

> Hi,
>
> I am not sure whether we should add dependencies where actually not needed.
>

I agree.


> But we could at least change the code to use the log_service if available.
>

I agree as well. In your log_helper you print the messages to standard out
if there is no logger available. I think this should be made optional.

Typically when having a dependency to a log_service in OSGi, when it is not
there, logging is just ignored. I don't mind the helper printing it, but as
this issue shows, in some cases it is just an annoyance when it is done.

Re: [jira] [Commented] (CELIX-184) Suppress warning for ENDPOINT_DESCRIPTOR_READER

Posted by Björn Petri <bj...@sundevil.de>.
Hi,

I am not sure whether we should add dependencies where actually not needed. 
But we could at least change the code to use the log_service if available.

Regards,
  Björn



Sent with AquaMail for Android
http://www.aqua-mail.com


On November 18, 2014 8:27:44 PM Alexander Broekhuis <a....@gmail.com> 
wrote:

> Hi,
>
> Since logging is not yet in place for several bundles, I would say for now
> to simply drop this message after printing it once.
>
> I'm also fine with adding the log service as a dependency to these bundles.
> Wdyt?
>
> Regardless of the setup, I can relate to this being annoying with only a
> couple of endpoints, since it makes it difficult to use the shell. Even
> with one endpoint this already gives some annoying behaviour.
>
> Op Tue Nov 18 2014 at 2:14:34 PM schreef Bjoern Petri (JIRA) <
> jira@apache.org>:
>
> >
> >     [ https://issues.apache.org/jira/browse/CELIX-184?page=
> > com.atlassian.jira.plugin.system.issuetabpanels:comment-
> > tabpanel&focusedCommentId=14216627#comment-14216627 ]
> >
> > Bjoern Petri commented on CELIX-184:
> > ------------------------------------
> >
> > Unfortuntaly there is currenlty no way to easy supress log messages. It
> > might be an idea to supress the message after it has been printed once, but
> > this should imho be a gernal functionality implemented within the
> > celix_logservice.
> >
> > Being curious, I wonder about your setup - with the default setup you
> > should see the message only once every ten seconds per endpoint. So I
> > assume you're using a lot of endpoints?
> >
> > > Suppress warning for ENDPOINT_DESCRIPTOR_READER
> > > -----------------------------------------------
> > >
> > >                 Key: CELIX-184
> > >                 URL: https://issues.apache.org/jira/browse/CELIX-184
> > >             Project: Celix
> > >          Issue Type: Wish
> > >            Reporter: Mark Butsch
> > >            Priority: Minor
> > >
> > > the warning message "WARNING: ENDPOINT_DESCRIPTOR_READER: Only
> > single-valued string supported for service.id" is output a lot in the
> > shell. This causes any output you wanted to see to scroll away. It would be
> > nice if there was a way to stop that.
> >
> >
> >
> > --
> > This message was sent by Atlassian JIRA
> > (v6.3.4#6332)
> >



Re: [jira] [Commented] (CELIX-184) Suppress warning for ENDPOINT_DESCRIPTOR_READER

Posted by Alexander Broekhuis <a....@gmail.com>.
Hi,

Since logging is not yet in place for several bundles, I would say for now
to simply drop this message after printing it once.

I'm also fine with adding the log service as a dependency to these bundles.
Wdyt?

Regardless of the setup, I can relate to this being annoying with only a
couple of endpoints, since it makes it difficult to use the shell. Even
with one endpoint this already gives some annoying behaviour.

Op Tue Nov 18 2014 at 2:14:34 PM schreef Bjoern Petri (JIRA) <
jira@apache.org>:

>
>     [ https://issues.apache.org/jira/browse/CELIX-184?page=
> com.atlassian.jira.plugin.system.issuetabpanels:comment-
> tabpanel&focusedCommentId=14216627#comment-14216627 ]
>
> Bjoern Petri commented on CELIX-184:
> ------------------------------------
>
> Unfortuntaly there is currenlty no way to easy supress log messages. It
> might be an idea to supress the message after it has been printed once, but
> this should imho be a gernal functionality implemented within the
> celix_logservice.
>
> Being curious, I wonder about your setup - with the default setup you
> should see the message only once every ten seconds per endpoint. So I
> assume you're using a lot of endpoints?
>
> > Suppress warning for ENDPOINT_DESCRIPTOR_READER
> > -----------------------------------------------
> >
> >                 Key: CELIX-184
> >                 URL: https://issues.apache.org/jira/browse/CELIX-184
> >             Project: Celix
> >          Issue Type: Wish
> >            Reporter: Mark Butsch
> >            Priority: Minor
> >
> > the warning message "WARNING: ENDPOINT_DESCRIPTOR_READER: Only
> single-valued string supported for service.id" is output a lot in the
> shell. This causes any output you wanted to see to scroll away. It would be
> nice if there was a way to stop that.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)
>