AspLog Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een eigenschap en methoden voor het schrijven van gebeurtenis- en uitzonderingsinformatie voor de logboeklisteners van de toepassing.
public ref class AspLog : Microsoft::VisualBasic::Logging::Log
public class AspLog : Microsoft.VisualBasic.Logging.Log
type AspLog = class
inherit Log
Public Class AspLog
Inherits Log
- Overname
Voorbeelden
In dit voorbeeld ziet u hoe u de methode gebruikt voor het My.Application.Log.WriteEntry vastleggen van traceringsgegevens. Zie Instructies voor meer informatie : Logboekberichten schrijven.
Private Sub GetOpenFormTitles()
Dim formTitles As New Collection
Try
For Each f As Form In My.Application.OpenForms
' Use a thread-safe method to get all form titles.
formTitles.Add(GetFormTitle(f))
Next
Catch ex As Exception
formTitles.Add("Error: " & ex.Message)
End Try
Form1.ListBox1.DataSource = formTitles
End Sub
Private Delegate Function GetFormTitleDelegate(f As Form) As String
Private Function GetFormTitle(f As Form) As String
' Check if the form can be accessed from the current thread.
If Not f.InvokeRequired Then
' Access the form directly.
Return f.Text
Else
' Marshal to the thread that owns the form.
Dim del As GetFormTitleDelegate = AddressOf GetFormTitle
Dim param As Object() = {f}
Dim result As System.IAsyncResult = f.BeginInvoke(del, param)
' Give the form's thread a chance process function.
System.Threading.Thread.Sleep(10)
' Check the result.
If result.IsCompleted Then
' Get the function's return value.
Return "Different thread: " & f.EndInvoke(result).ToString
Else
Return "Unresponsive thread"
End If
End If
End Function
Opmerkingen
Het My.Application.Log-object biedt een eenvoudig toegangspunt waarmee u toegang hebt tot de logboekregistratieservices van .NET Framework. De WriteEntry en WriteException methoden schrijven berichten naar de logboeklisteners van de toepassing. De listeners kunnen worden geconfigureerd door het configuratiebestand van de toepassing. Zie Walkthrough: Wijzigen waar My.Application.Log informatie schrijft en werkt met toepassingslogboeken voor meer informatie.
Het My.Application.Log object is alleen beschikbaar voor clienttoepassingen. Voor webtoepassingen gebruikt u My.Log. Zie Microsoft.VisualBasic.Logging.Log voor meer informatie.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op het My.Application.Log object.
| Tot | Zien! |
|---|---|
| Gebeurtenisgegevens schrijven naar de logboeklisteners van de toepassing | Procedure: Logboekberichten schrijven |
| Uitzonderingsinformatie schrijven naar de logboeklisteners van de toepassing | Procedure: Uitzonderingen vastleggen |
Bepalen waar My.Application.Log gegevens worden geschreven |
Walkthrough: bepalen waar my.application.log informatie schrijft |
Constructors
| Name | Description |
|---|---|
| AspLog() |
Initialiseert een nieuw exemplaar van de AspLog klasse. |
| AspLog(String) |
Initialiseert een nieuw exemplaar van de AspLog klasse. |
Eigenschappen
| Name | Description |
|---|---|
| DefaultFileLogWriter |
Hiermee haalt u het FileLogTraceListener bestand op dat het object ten grondslag heeft aan het |
| TraceSource |
Hiermee gaat u naar het TraceSource object dat ten grondslag aan het |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeWithDefaultsSinceNoConfigExists() |
Hiermee maakt u een nieuwe FileLogTraceListener en voegt u deze toe aan de Listeners verzameling. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| WriteEntry(String, TraceEventType, Int32) |
Hiermee schrijft u een bericht naar de logboeklisteners van de toepassing. (Overgenomen van Log) |
| WriteEntry(String, TraceEventType) |
Hiermee schrijft u een bericht naar de logboeklisteners van de toepassing. (Overgenomen van Log) |
| WriteEntry(String) |
Hiermee schrijft u een bericht naar de logboeklisteners van de toepassing. (Overgenomen van Log) |
| WriteException(Exception, TraceEventType, String, Int32) |
Hiermee schrijft u uitzonderingsgegevens naar de logboeklisteners van de toepassing. (Overgenomen van Log) |
| WriteException(Exception, TraceEventType, String) |
Hiermee schrijft u uitzonderingsgegevens naar de logboeklisteners van de toepassing. (Overgenomen van Log) |
| WriteException(Exception) |
Hiermee schrijft u uitzonderingsgegevens naar de logboeklisteners van de toepassing. (Overgenomen van Log) |