This tip was submitted to the VS.NET Info Center by member Clive Chinery. Please let other users know how useful it is by rating it below. Do you have a tip or code of your own you'd like to share? Submit it here.
When writing to a log within ASP.NET, it is very useful to output to the log not just a message such as error test, but where it is being reported.
The function GetPage called as
GetPage(Me.Request.FilePath) & ":" & strSql
prepends the name of the form.
Code:
Function GetPage(Byval sPagePath As String) As String
'Purpose:
' Get Page path
'Notes:
' Call as GetPage(Me.Request.FilePath)
Dim iFind As Integer
iFind = InstrRev(sPagePath,"/",-1, CompareMethod.Text)
If iFind > 0 Then
Return Mid$(sPagePath, iFind + 1)
Else
Return sPagePath
End If
End Function This was first published in May 2003