1.  Yes.  Unless you know that is a problem, I wouldn't worry about
it.  The only way around that is if you can set the root logger to
WARN, A3 and a deeper logger set to INFO, A1 (assuming that works for
you).

2. I thought the Socket appender serialized the LoggingEvent object so
a layout wouln't make sense (but I haven't used it).

3. If you don't know that it is a problem for your application than
don't worry about it.  Generally don't worry about potential
performance problems -- do measurements to find any actual performance
problems.

On 12/28/05, rakesh patel <[EMAIL PROTECTED]> wrote:
> The following is my log4j.properties file. It basically logs to a
> RollingFileAppender and to a SocketHubAppender. I have the following issues,
> maybe some of the experts can clarify.
>
> 1. Is it true that the A3 appender will actually "see" INFO messages and will
> be evaluated by the A3 before they are discarded by the SocketHubAppender due
> to the threshold set to WARN and rootLogger=INFO? If so, how do I get the A3 
> to
> only see the WARN (and above) level messages?I still want the A1 appender to
> log INFO though.
>
> 2. It it true that introducing the ConversionPattern in the SocketHubAppender
> introduces a processing delay? If so, is there anything I can do to maximize
> the performance of the SocketHubAppender?
>
> 3. People in my team are saying the fact I have a SocketHubAppender introduces
> an inherit performance hit with is not seen when we are only logging to the
> RollingFileAppender? Can this be true?
>
> Thanks
> Rakesh
>
>
>
> --
>
> log4j.rootLogger=INFO,A1,A3
>
> # *****************************************************************
> # Appender A1 - Rolling File
> # *****************************************************************
>
> log4j.appender.A1=org.apache.log4j.RollingFileAppender
> log4j.appender.A1.File=log/mylog.log
>
> # Set the layout for the Appender
> log4j.appender.A1.layout=org.apache.log4j.PatternLayout
> log4j.appender.A1.layout.ConversionPattern=%d %-5p - %m%n
>
>
> # *****************************************************************
> # Appender A3 - Socket
> # *****************************************************************
>
> # Define the actual Appender to use that is associated with our string; in 
> this
> # case we select the SocketHubAppender which writes to a file
> log4j.appender.A3=org.apache.log4j.net.SocketHubAppender
> log4j.appender.A3.Threshold=WARN
> log4j.appender.A3.Port=15004
> log4j.appender.A3.layout=org.apache.log4j.PatternLayout
> log4j.appender.A3.layout.ConversionPattern=%d %-5p %c - %m%n
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
James Stauffer
Are you good? Take the test at http://www.livingwaters.com/good/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to