<br><font size=2 face="sans-serif">Thanks Macon,</font>
<br>
<br><font size=2 face="sans-serif">That is the information I was looking
for. I was looking at the code and it looked like there were some
comments hinting at making the SystemEventListener configurable. Is
this a future feature? or am I reading too much into the comments?</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif"><br>
</font><font size=3>Steve Ronderos </font>
<br>
<br><tt><font size=2>rules-users-bounces@lists.jboss.org wrote on 10/01/2009
10:30:58 AM:<br>
<br>
> [image removed] </font></tt>
<br><tt><font size=2>> <br>
> Re: [rules-users] (no subject)</font></tt>
<br><tt><font size=2>> <br>
> Pegram, Macon </font></tt>
<br><tt><font size=2>> <br>
> to:</font></tt>
<br><tt><font size=2>> <br>
> Rules Users List</font></tt>
<br><tt><font size=2>> <br>
> 10/01/2009 10:34 AM</font></tt>
<br><tt><font size=2>> <br>
> Sent by:</font></tt>
<br><tt><font size=2>> <br>
> rules-users-bounces@lists.jboss.org</font></tt>
<br><tt><font size=2>> <br>
> Please respond to Rules Users List</font></tt>
<br><tt><font size=2>> <br>
> What you need to do is implement your own SystemEventListener <br>
> implementation to override the default one. Before you do anything
<br>
> meaningful with Drools, you’ll want to override the default by calling:</font></tt>
<br><tt><font size=2>> SystemEventListenerFactory.setSystemEventListener(<YOUR
<br>
> SystemEventListenerImpl>);</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> Here’s a basic no-op listener:</font></tt>
<br><tt><font size=2>> new
SystemEventListener () {</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>>
public void debug(String arg0) { }</font></tt>
<br><tt><font size=2>>
public void debug(String arg0, Object arg1) {}</font></tt>
<br><tt><font size=2>>
public void exception(Throwable arg0) {}</font></tt>
<br><tt><font size=2>>
public void exception(String arg0, Throwable arg1) {}</font></tt>
<br><tt><font size=2>>
public void info(String arg0) {}</font></tt>
<br><tt><font size=2>>
public void info(String arg0, Object arg1) {}</font></tt>
<br><tt><font size=2>>
public void warning(String arg0) {}</font></tt>
<br><tt><font size=2>>
public void warning(String arg0, Object arg1) {}</font></tt>
<br><tt><font size=2>>
</font></tt>
<br><tt><font size=2>> };</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> In reality what you probably want to do is hook
in your <br>
> application’s logger here so it will respect the same log levels
the<br>
> rest of your application runs under.</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> Macon</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> <br>
> From: rules-users-bounces@lists.jboss.org [</font></tt><a href="mailto:rules-users-"><tt><font size=2>mailto:rules-users-</font></tt></a><tt><font size=2><br>
> bounces@lists.jboss.org] On Behalf Of Steve Ronderos<br>
> Sent: Wednesday, September 30, 2009 12:53 PM<br>
> To: rules-users@lists.jboss.org<br>
> Subject: [rules-users] (no subject)</font></tt>
<br><tt><font size=2>> </font></tt>
<br><tt><font size=2>> <br>
> Hello Drools Users, <br>
> <br>
> I've been looking into why Drools 5 is logging debug and info <br>
> messages to System.out in my app and trying to figure out how to <br>
> make it stop. It looks like the SystemEventListener that the
<br>
> SystemEventListenerFactory returns is a <br>
> DelegatingSystemEventListener that delegates to a <br>
> PrintStreamSystemEventListener. This, by default, uses System.out
<br>
> as the print stream target. I looked into the Factory and it
looks <br>
> like I can provide a different SystemEventListener or <br>
> SystemEventListenerProvider, but it also mentions that it did not
<br>
> find anything in the properties, so it fails over to the default <br>
> SystemEventListenerProvider. Is there a way to configure a custom
<br>
> SystemEventListener or SystemEventListenerProvider so that you don't<br>
> have to call <br>
> SystemEventListenerFactory.setSystemEventListenerProvider() at startup?
<br>
> <br>
> Thanks, <br>
> <br>
> Steve Ronderos_______________________________________________<br>
> rules-users mailing list<br>
> rules-users@lists.jboss.org<br>
> </font></tt><a href="https://lists.jboss.org/mailman/listinfo/rules-users"><tt><font size=2>https://lists.jboss.org/mailman/listinfo/rules-users</font></tt></a><tt><font size=2><br>
</font></tt>