WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Event Log Writer - High Performance Event Logging

— Add-on al WorldWideScripts.net

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


Evento Ensalutu Verkisto - High Performance Eventon arbara ekspluatado - WorldWideScripts.net Item por Vendo

Ads

Ad: Bluehost hosting

La Evento Ensalutu verkisto. NET komponanto provizas vin per simpla kaj fortika metodo por skribi al la evento log . Unu el la ĉefaj kolorigon de ĉi komponanto skribas al la okazaĵo log je difinita intervaloj sur fono fadeno. Tio certigas, ke la agado de via aplikoj restas ĉe pinto ! Ĉi komponanto ankaŭ proponas alta rendimento skribas uzante cached verkistoj - kreas la verkistoj por vi certigante ke la korekta verkisto estas ĉiam uzata sen la superkape de krei novan tuta tempo.

Aliaj . NET Apliko Desktop Programoj Servoj retejoj ite Web Apliko Retejo Service EventWriter Single Skribu Windows Eventon Ensalutu

En kio aplikoj mi povas uzi tion?

Ĉi komponanto estas konstruita per la . NET 2.0 Kadra kiu signifas en povas uzi en ĉiuj. NET aplikoj kiuj uzas la 2.0 kadro aŭ pli nova . Tio inkluzivas . NET 2.0, 3.0, 3.5, 4.0, 4.5 kaj +. Ĉi komponanto povas uzi ĉiuj tipoj de. NET aplikoj inkludante

  • Konzolo
  • Windows Formoj
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Windows Servoj
  • Web Services ( XML / WCF )

Ĉu fidinda ?

  • Deadlocks - fadeno sekureco tra blokado evitas deadlocks
  • Memoro likoj - purigi supren tra la disponi metodo & konsideri problemojn kiel la lapsi aŭskultanto
  • Esceptoj likoj - Escepto uzado tra certigi indeseadas finaĵo de la apliko ne okazas
  • ASP.NET ThreadPool & Servo neatingebla - Donu al kontrolo de ĉu ThreadPool fadenoj estas uzata aŭ ne ( implicite ne) . Tio certigas, ke fadenoj ne estas prenita for de alta disponeblo ASP.NET aplikoj kaŭzante la timinda "Servo unavailable "
  • Taskoj / Fono laboro strukturo - Fleksebla mekanismo por krei kompleksajn fono operaciojn
  • Forta nomo subskribis - Permesas referenco en aliaj apliko kiu estas forta nomata subskribis & ankaŭ instalita en la Ĝenerala Asembleo Cache ( GAC )

Kion vi ricevis en la pako ?

  • NET Asembleo kun Forta Nomo Subskribo
  • Debug dosiero ( PDB )
  • XML komentoj ( IntelliSense )
  • Konzolo Demo Projekto Apliko
  • Kompleta helpo dosieron dokumentante plena uzo
  • API Dokumentoj
  • C # Fonto
  • Kodo . Vida Studio 2012 Solvo
  • Subteno

Subteno

Demandu iun demandon aŭ sugesti karakterizaĵoj ĉesupport.avantprime.com!

Kiel uzi tiun en mia apliko?

Skribu al la evento log

Console.WriteLine("Writing two entries to the event log...");
var writerSetting = new EventLogWriterSetting(LogName, EventSource);
using (var writer = new EventLogWriter(writerSetting))
{
    for (int i = 0; i < 2; i++)
    {
        var message = string.Format("EventWriter message on {0}", DateTime.Now);
        Console.WriteLine(writer.WriteToLog(message, EventLogEntryType.Information)
                ? String.Format("Successfully wrote to the event log. Message: {0}", message)
                : "Unsuccessful attempt to write to the event log." 
            );
    }
}

Skribu al la evento log uzante cached verkistoj

EventLogWriterCache.WriteToLog(DateTime.Now.ToString(), LogName, EventSource, EventLogEntryType.Information);

Skribu al la evento log uzante la vosto meĥanismo

Console.WriteLine("Configuring QueueWriter to write every 3 seconds starting after 5 seconds.");
var writerQueueSetting = new EventLogWriterQueueSetting(TimeSpan.FromSeconds(3), TimeSpan.FromSeconds(5));

EventLogWriterQueue.Setting = writerQueueSetting;
var writerQueue = new EventLogWriterQueue(LogError);
var message = new EventLogWriterQueueMessage
    (
        String.Format("Queue message: {0}", DateTime.Now.ToString(CultureInfo.InvariantCulture)),
        LogName,
        EventSource,
        EventLogEntryType.Information
    );
writerQueue.Log(message);

Console.WriteLine("Polling every four seconds for new entries in the event log...");
for (int i = 0; i < 4; i++)
{
    TestEventLogReader();
    Thread.Sleep(4000);
}

// Only dispose after your queue is empty
while (!EventLogWriterQueue.IsQueueEmpty)
{
    Thread.Sleep(1000);
}

writerQueue.Dispose();


Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
7 januaro 13

Last Update:
19 junio 13

Kongrua Browsers:
IE6, IE7 , IE8 , IE9 , IE10 , Firefox, Safari , Opero , Chrome

Programaro Versio:
. NET 2.0 ,. NET 3.0 . NET 3.5 ,. NET 3.7 ,. NET 4.0 ,. NET 4.5

Dosieroj Inkluditaj:
C # CS

Ŝlosilvortoj

Evento Madero, fono laboro, c- akraj, cached okazaĵo log verkistoj, rapida agado, tala, mult - taskadon, paralelaj evento log skribo, vosto, vosto okazaĵo log skribo, faden- sekura, fenestroj okazaĵo log, skribi al okazaĵo log