1. as I understand it, you can put whatever string you want in GetLogger, but a good technique is to pass the type of the class your in, like "net.windward.xmlreport" for the xmlreport class, or "net.windward.xmlreport.runreport" for the runreport class. If you do it that way, then the logs show you what class the log came from.
2. you can use XmlConfigurator.Configure. an easier way is to put it in the app.exe.config (probably app.config in vs). see the documentation about configuration: http://logging.apache.org/log4net/release/manual/configuration.html - Tomas From: Y U [mailto:livingus...@googlemail.com] On Behalf Of Information Vision Sent: Wednesday, March 10, 2010 12:44 PM To: log4net-user@logging.apache.org Subject: Frist time user needs advise Hi I have a vb.net winform app that uses SUB Main in module modMain as start-up. I have copied log4net.dll and log4net.xml files to the application main folder. I have added log4net.dll to application references. I have added below configuration in file Logging.Xml and have placed it in the application main folder. Logging.Xml -- BEGIN <log4net> <appender name="Console" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <!-- Pattern to output the caller's file name and line number --> <conversionPattern value="%5level [%thread] (%file:%line) - %message%newline" /> </layout> </appender> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> <file value="example.log" /> <appendToFile value="true" /> <maximumFileSize value="100KB" /> <maxSizeRollBackups value="2" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%level %thread %logger - %message%newline" /> </layout> </appender> <root> <level value="DEBUG" /> <appender-ref ref="Console" /> <appender-ref ref="RollingFile" /> </root> </log4net> Logging.Xml -- END My questions are; 1. In modMian I added the following line Private ReadOnly log As ILog = LogManager.GetLogger(GetType(xxxx)) What do I enter in place of xxxx? 2. How do I tell my app to use Logging.Xml for configuration from the application main folder? Thanks Regards Yahya