AspLog Osztály

Definíció

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
AspLog

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.Log

(Öröklődés forrása Log)
TraceSource

Az objektum alapjául TraceSource tartozó objektumhoz jut Log el.

(Öröklődés forrása Log)

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)

A következőre érvényes:

Lásd még