Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version

A log4net Realtime Color Console for ASP.NET

, 26 Jan 2007
An article on how to create a real-time log4net color console viewer for ASP.NET applications.
Log4netAspColorConsole.zip
Log4netAspColorConsole
log4netColorUdpConsole
bin
log4net.dll
log4netUdpConsole.exe
log4netUdpConsole.vbproj.user
Log4netConsoleSample
bin
log4net.dll
Global.asax
Log4netSampleWebApp.vbproj.webinfo
_vti_cnf
_vti_pvt
access.cnf
deptodoc.btr
doctodep.btr
service.cnf
service.lck
services.cnf
_vti_script
_vti_txt
log4netColorUdpConsole.zip
log4netColorUdpConsole
bin
log4net.dll
log4netUdpConsole.exe
log4netUdpConsole.pdb
log4netUdpConsole.vbproj.user
obj
Debug
buildinfo.inf
ConsoleApplication1.exe
ConsoleApplication1.pdb
log4netUdpConsole.exe
log4netUdpConsole.pdb
temp
TempPE
Interop.SalesMechanixOle.dll
Log4netConsoleSampleWebApp
_vti_cnf
_vti_pvt
access.cnf
deptodoc.btr
doctodep.btr
service.cnf
service.lck
services.cnf
_vti_script
_vti_txt
bin
log4net.dll
Global.asax
Log4netSampleWebApp.vbproj.webinfo
' This normally should go in AssemblyInfo.vb
<Assembly: log4net.Config.Repository("SampleWebApp")> 
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)> 

Public Class _Default
	Inherits System.Web.UI.Page
	Protected WithEvents Refresh As System.Web.UI.WebControls.Button
	Protected WithEvents ThrowError As System.Web.UI.WebControls.Button

	Protected Shared ReadOnly Log As log4net.ILog = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)

	Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init

		Log.Info("Page_Init...")

	End Sub

	Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

		Log.Info("Page_Load...")

	End Sub

	Private Sub Refresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Refresh.Click

		Log.Info("Refresh_Click...")

	End Sub

	Private Sub ThrowError_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ThrowError.Click
		Try
			Log.Info("ThrowError_Click...")
			Throw New ApplicationException("An application error has occurred!", New Exception("Inner Exception"))
		Catch ex As Exception
			Log.Error(ex)
		End Try
	End Sub

End Class

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Philip Liebscher
Technical Lead Interactive Data Corporation
United States United States
No Biography provided
Follow on   Google+   LinkedIn

| Advertise | Privacy | Mobile
Web02 | 2.8.140827.1 | Last Updated 26 Jan 2007
Article Copyright 2007 by Philip Liebscher
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid