|
' 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.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.