Error Logging Using Log4Net in Web Application - LearnHowToCode SarkariResult.com Interview Questions and Answers LearnHowToCodeOnline
Error Logging Using Log4Net in Web Application

Error Logging Using Log4Net in Web Application

Introduction
In this article we will see how to log errors using Log4Net in a web application.

Step 1
Open Visual Studio 2013.

Step 2
Go to the "File" menu then select "New" and click on "Project...".

new Project

Step 3
Select "Web" from the left panel, then "ASP.NET Web Application".

Provide an appropriate application name and select the Location.

Press the "OK" button.

Web Application

Step 4
Select "Empty" and check the "Web Forms" check box.

Press the "OK" button.

Empty Web Forms

Step 5
Right-click on the project then select "Add" and click on "New Folder".

New Folder

Step 6
Provide the folder name as "Lib". This folder is used to copy Log4Net.dll.

Lib

Step 7
Copy "log4net.dll" to the Lib folder. You can find this DLL in the downloads.

dll  

Step 8
In order to add a reference, right-click on "References" and select "Add Reference".

add reference

Step 9
Select "log4net.dll" from the Lib folder.

log4net

Step 10
The reference is added under "References".

Reference  

Step 11
Add the following code snippet to the web.config file.

web config

Step 12
In the web.config file, we set the file value as "LogBackUp". So create a folder with the same name in the root directory.

Right-click on the project, expand "Add" and click on "New Folder".

add new folder

Step 13
Name it "LogBackUp".

LogBackUp folder

Step 14
Configure log4net in the Application_Start event.

Application Start event

Step 15
Now right-click on the project, select "Add" and click on "New Item".

add New Item

Step 16
Select "Web Form", provide an appropriate name and click on the "Add" button.

Select Web Form

Step 17
Add the following code snippet to the "WebForm1.aspx.cs" file. Here we throw an exception intentionally to catch the exception and log it.

WebForm1

Step 18
Run the application and it creates a log file under "LogBackUp". 

LogBackUp

Step 19
Open the .Err file and you can see that the exception message is successfully logged.

exception message


Learn More 

About Mariano

I'm Ethan Mariano a software engineer by profession and reader/writter by passion.I have good understanding and knowledge of AngularJS, Database, javascript, web development, digital marketing and exploring other technologies related to Software development.

0 comments:

Featured post

Political Full Forms List

Acronym Full Form MLA Member of Legislative Assembly RSS Really Simple Syndication, Rashtriya Swayamsevak Sangh UNESCO United Nations E...

Powered by Blogger.