These are printed because they're logged at the INFO level and the
default logger is slf4j's SimpleLogger:
http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html
To disable them you could put a different slf4j logging implementation
jar on your classpath. E.g., instead of slf4j-simple.jar, use
slf4j-nop.jar to disable log output altogether, or use slf4j-jdk14.jar
(Java's built-in logging system) or slf4j-log4j12 (log4j) and configure
the corresponding logging system.
Logging network connections at INFO seems reasonable to me. But if
folks feel this is overly verbose then we could reduce these to DEBUG
level so they'd not be printed by default.
Doug
On 11/12/2010 10:15 AM, Yuduo Zhou wrote:
Hi all,
This is a rookie question, but I didn't find a solution.
How can I get rid of the debug info printed by avro? Like these:
...
58250 [Thread-210] INFO org.apache.avro.ipc.SocketTransceiver - closing
to /129.79.49.157:20000 <http://129.79.49.157:20000>
59048 [Thread-211] INFO org.apache.avro.ipc.SocketTransceiver - closing
to /129.79.49.157:20000 <http://129.79.49.157:20000>
60293 [SocketServer on 0.0.0.0/0.0.0.0:50000
<http://0.0.0.0/0.0.0.0:50000>] INFO
org.apache.avro.ipc.SocketTransceiver - open to /129.79.49.157:49441
<http://129.79.49.157:49441>
60293 [SocketServer on 0.0.0.0/0.0.0.0:50000
<http://0.0.0.0/0.0.0.0:50000>] INFO org.apache.avro.ipc.SocketServer -
stopping /0:0:0:0:0:0:0:0
60293 [SocketServer on 0.0.0.0/0.0.0.0:50000
<http://0.0.0.0/0.0.0.0:50000>] INFO
org.apache.avro.ipc.SocketTransceiver - open to /129.79.49.157:49445
<http://129.79.49.157:49445>
...
Yuduo Zhou