“Conocimientos Programación>Lenguajes De Programación

Los mejores lugares para poner Registros de Aplicaciones de red

2014/12/27
. Uno de los mejores lugares para poner los registros NET se encuentra en el registro de eventos de Windows que existe en cada ordenador que utilice Windows . . Registro de eventos , según Microsoft , le da la capacidad de almacenar información importante acerca de la actividad de la aplicación en una ubicación centralizada . Cuando es necesario revisar esa información, puede hacerlo manualmente o escribiendo unas pocas líneas de código que se recuperan los datos del registro de eventos de Windows. Visor de sucesos de Windows

de Windows y aplicaciones de terceros escriben en el registro de eventos de Windows continuamente. Ver las entradas del registro escribiendo "Herramientas administrativas" en el menú Inicio y seleccione " Visor de sucesos " para abrir el programa Visor de sucesos. La carpeta de la aplicación en el Visor de sucesos contiene las entradas del registro de la aplicación. Algunos desarrolladores pueden utilizar los registros de aplicaciones para capturar información sobre los errores que se producen cuando se ejecuta un programa . Otros podrían entradas del registro que los eventos críticos de registro como actualizaciones de base de datos . Una de las ventajas de usar el registro de eventos de Windows es la flexibilidad que le da al catalogar la información del evento . Cada registro contiene campos como EventType , EventID , mensajes y TimeWritten . Después de establecer estos valores en su aplicación, que aparecen en el Visor de sucesos inmediatamente.
Anotación de eventos

Usted no tiene que escribir mucho . NET para crear una entrada en el registro de eventos de Windows. Microsoft. NET como C # tienen una clase EventLog especial que se encarga de leer, escribir e incluso eliminación para usted. El siguiente código crea una nueva instancia de la clase EventLog y escribe la palabra " advertencia" a la misma:

si EventLog ( ( EventLog.SourceExists ( " EventSource1 " , System.Environment.MachineName ) ) !) . CreateEventSource ( " EventSource1 ", " aplicación" , System.Environment.MachineName ) ;

EventLog log1 = new EventLog ( "Aplicación" , System.Environment.MachineName , " EventSource1 ");

log1.WriteEntry ( " Warning1 " , EventLogEntryType.Warning , 10001) ; log1.Close ();

EventLogEntryType.Warning indica a Windows que desea registrar un mensaje de advertencia , cuyo valor es de 10.001 . Si desea registrar un mensaje informativo en su lugar, cambiar EventLogEntryType.Warning a EventLogEntryType.Information . Coloca la declaración WriteEntry en lugares en los que desea registrar eventos , y . NET envía su información en el registro de eventos de Windows.
Reading Registro de aplicación

también puede leer la información de programación utilizando código similar al que se muestra en el siguiente ejemplo de C # :

EventLog log1 = new EventLog ( "Aplicación" , System.Environment.MachineName ) ;

for (int i = log1.Entries.Count - 1 ; i < log1.Entries.Count ; i -) { entrada EventLogEntry = log1.Entries [ i]; Console.WriteLine ( entry.EventID + " " + entry.Message + " \\ n") ;} log1.Close ();

la primera línea obtiene una referencia al registro de la aplicación , y los bucles de código restantes a través del registro y muestra identificadores de eventos y mensajes. También puede ver otras propiedades de evento como entry.TimeWritten y entry.EntryType . Si utiliza Visual Studio para probar sus aplicaciones. NET , inicie el programa en el modo de administración antes de ejecutar cualquier código . Esto asegura que su aplicación tiene los privilegios de seguridad necesarios para acceder al registro de eventos de Windows.
Archivos de texto

Si prefiere no utilizar el registro de eventos de Windows, cree sus propios archivos de registro privado y escribir lo que quiera con ellos utilizando la clase StreamWriter . NET . Si utiliza este método, debe escribir el código necesario para recuperar los datos también. También se pierde la capacidad de ver la información del registro de aplicación de forma rápida utilizando el Visor de sucesos. Independientemente del método que utilice , recuerde que usted no tiene que registrar los eventos de aplicación a menos que usted realmente necesita para registrar los errores o capturar información que pueden serle de utilidad más adelante.

Lenguajes De Programación
Cómo centrar un cuadro de mensaje en Visual Basic
SQL Fundamentals Training
Cómo detectar colisiones en Xcode
Consejos para la depuración
Requisitos del sistema de Visual Studio 2008 Express
Cómo crear un Makefile
Cómo aumentar el tamaño del HTML Submit Button
Vs Formal. Semi Métodos Algoritmo formales
Conocimientos Informáticos © http://www.ordenador.online