AspLog Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Tulajdonságot és metódusokat biztosít az esemény- és kivételadatoknak az alkalmazás naplófigyelőinek való írásához.
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
- Öröklődés
Példák
Ez a példa bemutatja, hogyan használható a módszer a My.Application.Log.WriteEntry nyomkövetési adatok naplózására. További információ : Útmutató: Naplóüzenetek írása.
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
Megjegyzések
A My.Application.Log objektum egy egyszerű belépési pontot biztosít, ahonnan hozzáférhet a .NET-keretrendszer naplózási szolgáltatásaihoz. A WriteEntry metódusok üzeneteket WriteException írnak az alkalmazás naplófigyelőinek. A figyelőket az alkalmazás konfigurációs fájlja konfigurálhatja. További információ : Útmutató: Where My.Application.Log Writes Information and Working with Application Logs.
Az My.Application.Log objektum csak ügyfélalkalmazásokhoz érhető el. Webalkalmazások esetén használja a következőt My.Log: . További információért lásd Microsoft.VisualBasic.Logging.Log.
Az alábbi táblázat példákat sorol fel az objektumot érintő tevékenységekre My.Application.Log .
| Címzett | Nézze |
|---|---|
| Eseményadatok írása az alkalmazás naplófigyelőinek | Útmutató: Naplóüzenetek írása |
| Kivételadatok írása az alkalmazás naplófigyelőinek | Útmutató: Kivételek naplózása |
Az írási adatok helye My.Application.Log |
Útmutató: Hol tárolja a My.Application.Log az információkat |
Konstruktorok
| Name | Description |
|---|---|
| AspLog() |
Inicializálja a AspLog osztály új példányát. |
| AspLog(String) |
Inicializálja a AspLog osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| DefaultFileLogWriter |
Lekéri a fájlt az FileLogTraceListener objektum alapjául. |
| TraceSource |
Az objektum alapjául TraceSource tartozó objektumhoz jut |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializeWithDefaultsSinceNoConfigExists() |
Létrehoz egy újat FileLogTraceListener , és hozzáadja a Listeners gyűjteményhez. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| WriteEntry(String, TraceEventType, Int32) |
Üzenetet ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |
| WriteEntry(String, TraceEventType) |
Üzenetet ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |
| WriteEntry(String) |
Üzenetet ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |
| WriteException(Exception, TraceEventType, String, Int32) |
Kivételadatokat ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |
| WriteException(Exception, TraceEventType, String) |
Kivételadatokat ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |
| WriteException(Exception) |
Kivételadatokat ír az alkalmazás naplófigyelőinek. (Öröklődés forrása Log) |