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

Jean-Baptiste Onofré commented on KARAF-1199:
---------------------------------------------

I'm agree with both you.

My proposal was to do both: let the default behavior as it is (log on the 
console), but also add message in the log file.

If the users don't want the log messages, they can "filter" the 
org.apache.karaf.dev logger in the org.ops4j.pax.logging.cfg file.
                
> dev:watch command issues "[WATCH]" announcements only to the issuing shell
> --------------------------------------------------------------------------
>
>                 Key: KARAF-1199
>                 URL: https://issues.apache.org/jira/browse/KARAF-1199
>             Project: Karaf
>          Issue Type: Bug
>          Components: karaf-shell
>    Affects Versions: 2.2.4
>            Reporter: Chris Dolan
>            Assignee: Jean-Baptiste Onofré
>            Priority: Trivial
>             Fix For: 2.2.6, 3.0.0
>
>
> If I issue a "dev:watch *" command and later update one of my snapshot 
> bundles, the announcement of that change is emitted in the context of the 
> shell that issued the command. That is, if I issue it in the Gogo ssh shell, 
> then the "[WATCH] ..." announcement goes to that shell. If I trigger the 
> Watch service programmatically, then the announcement goes to the system 
> console.
> Instead, I think the announcement should go to the log subsystem. The root 
> cause is that org.apache.karaf.shell.dev.BundleWatcher uses 
> System.out.println() to emit this message, which is routed by Gogo.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to