Creates a new Log4net.config file with the contents of
<?XML version= "1.0" encoding= "Utf-8"?><Configuration> <!--Log Configuration - <log4net> <Loggeradditivity= "false"name= "C #"> < Levelvalue= "All" /> <Appender-refref= "Rollinglogfileappender" /> </Logger> <Appendername= "Rollinglogfileappender"type= "log4net." Appender.rollingfileappender "> <filetype= "log4net." Util.patternstring "value= "%logs\%date{yyymmdd}.txt"/> <Appendtofilevalue= "true" /> <Rollingstylevalue= "Size" /> <maxsizerollbackupsvalue= "Ten" /> <maximumFileSizevalue= "100KB" /> <Staticlogfilenamevalue= "true" /> <Layouttype= "log4net." Layout.patternlayout "> <Conversionpatternvalue= "%d [%r] [%t]%-5p%c [%x]----%m%n" /> </Layout> </Appender> <Root> < Levelvalue= "All" /> <Appender-refref= "Rollinglogfileappender" /> </Root> </log4net></Configuration>
Add the [assembly:log4net. AssemblyInfo.cs file in the project. Config.xmlconfigurator (configfile = "Log4net.config", Watch = True)]
Create a new class
public class Logger
{
public static log4net. ILog logger = log4net. Logmanager.getlogger ("Rsglservicelog");
}
Considerations for using Log4.net in C #