AspLog Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una propiedad y métodos para escribir información de eventos y excepciones en los agentes de escucha de registro de la aplicación.
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
- Herencia
Ejemplos
En este ejemplo se muestra cómo usar el My.Application.Log.WriteEntry método para registrar la información de seguimiento. Para obtener más información, vea Cómo: Escribir mensajes de registro.
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
Comentarios
El objeto /> WriteException escriben mensajes en los agentes de escucha de registro de la aplicación. El archivo de configuración de la aplicación puede configurar los agentes de escucha. Para obtener más información, vea Tutorial: Cambio de la información de escritura de My.Application.Log y Uso de registros de aplicaciones.
El My.Application.Log objeto solo está disponible para las aplicaciones cliente. En el caso de las aplicaciones web, use My.Log. Para obtener más información, consulte Microsoft.VisualBasic.Logging.Log.
En la tabla siguiente se enumeran ejemplos de tareas que implican el My.Application.Log objeto .
| En | Vea |
|---|---|
| Escribir información de eventos en los agentes de escucha de registro de la aplicación | Cómo: Escribir mensajes de registro |
| Escribir información de excepciones en los agentes de escucha de registro de la aplicación | Cómo: Registrar excepciones |
Determinar dónde My.Application.Log escribe información |
Tutorial: Determinar el lugar en el que My.Application.Log escribe la información |
Constructores
| Nombre | Description |
|---|---|
| AspLog() |
Inicializa una nueva instancia de la clase AspLog. |
| AspLog(String) |
Inicializa una nueva instancia de la clase AspLog. |
Propiedades
| Nombre | Description |
|---|---|
| DefaultFileLogWriter |
Obtiene el archivo que FileLogTraceListener subyace al |
| TraceSource |
Obtiene al TraceSource objeto que subyace al |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitializeWithDefaultsSinceNoConfigExists() |
Crea un nuevo FileLogTraceListener y lo agrega a la Listeners colección. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteEntry(String, TraceEventType, Int32) |
Escribe un mensaje en los agentes de escucha de registro de la aplicación. (Heredado de Log) |
| WriteEntry(String, TraceEventType) |
Escribe un mensaje en los agentes de escucha de registro de la aplicación. (Heredado de Log) |
| WriteEntry(String) |
Escribe un mensaje en los agentes de escucha de registro de la aplicación. (Heredado de Log) |
| WriteException(Exception, TraceEventType, String, Int32) |
Escribe información de excepciones en los agentes de escucha de registro de la aplicación. (Heredado de Log) |
| WriteException(Exception, TraceEventType, String) |
Escribe información de excepciones en los agentes de escucha de registro de la aplicación. (Heredado de Log) |
| WriteException(Exception) |
Escribe información de excepciones en los agentes de escucha de registro de la aplicación. (Heredado de Log) |