You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by "Wong, Jason HC" <ja...@pccw.com> on 2004/09/13 04:04:42 UTC

Question on RollingFileAppender and UdpAppender

To all, 

I've got 2 questions about RollingFileAppender and UdpAppender (using a
WinCE.Net testing environment) 
1) I've found RollingFileAppender will still log to the log file even if the
specified file size has exceeded the value I've set on the
RollingFileAppender object? 
The settings are : 
        oRFile = new log4net.Appender.RollingFileAppender (); 
        oRFile.File = "\\RollTest.txt"; 
        oRFile.Writer = new System.IO.StreamWriter ("\\RollTest.txt", true);

        oRFile.AppendToFile = true; 
        oRFile.ImmediateFlush = true; 
        oRFile.Layout = new log4net.Layout.PatternLayout ("%-d [%-p] --
%m%n"); 
        oRFile.MaximumFileSize = "150KB";                       
        oRFile.StaticLogFileName = true; 
        oRFile.MaxSizeRollBackups = 2; 
        oRFile.Name = "Test01";                 
        oRFile.RollingStyle =
log4net.Appender.RollingFileAppender.RollingMode.Size; 
2) I've also tried to use UdpAppender to test Udp logging (but under
WinCE.Net, it just pop up an error like this "cannot send data to IP
10.10.15.15 on Port 8080") 
the Settngs are : 
                oUDP = new log4net.Appender.UdpAppender (); 
                oUDP.Name = "UDP"; 
                oUDP.RemoteAddress = System.Net.IPAddress.Parse
("10.10.15.15"); 
                oUDP.RemotePort = 8080; 
                oUDP.LocalPort = 8080; 
                oUDP.Layout = new log4net.Layout.PatternLayout ("%-d [%-p]
-- %m%n");              

The following code is how I get the logger :
                log4net.Config.BasicConfigurator.Configure (oUDP);

                logger = log4net.LogManager.GetLogger ("UDP"); 
                Console.WriteLine (logger.IsInfoEnabled + " " +
logger.IsWarnEnabled); 
                logger.Info ("Testing");                        

Thanks! 

>From Jason (Kusanagihk)