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 till WorldWideScripts.net

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


Event Log Writer - High Performance Händelseloggning - WorldWideScripts.net objekt till försäljning

Ads

Ad: Bluehost hosting

The Event Log Writer . NET komponent ger dig en enkel och robust metod för att skriva till händelseloggen . En av den stora höjdpunkten i denna komponent är att skriva till händelseloggen vid definierade intervall på en bakgrund tråd . Detta säkerställer att resultatet för dina applikationer att fungera på topp ! Denna komponent ger också hög prestanda skriver använder cachade författare - skapar författarna för dig att se till att rätt författare alltid används utan overhead för att skapa en ny hela tiden .

Övrigt . NET Application Desktop Program Services Webs ite Web Application Web Service EventWriter Single Skriv Windows Event Log

I vilka program kan jag använda det här ?

Denna komponent är byggd med hjälp av . NET 2.0 Framework vilket i kan användas i alla . NET-applikationer som använder 2.0 Framework eller nyare . Detta inkluderar . NET 2,0, 3,0, 3,5, 4,0, & 4,5 + . Denna komponent kan användas av alla typer av NET-applikationer, inklusive : .

  • Console
  • Windows Forms
  • WPF
  • ASP.NET
  • ASP.NET MVC
  • Windows-tjänster
  • Web Services ( XML / WCF )

Är det tillförlitligt ?

  • Dödlägen - tråd säkerhet genom låsning undviker dödlägen
  • Minnesläckor - städa upp genom avyttra metoden och behandla problem som förfallit lyssnaren
  • Undantag läckor - undantagshantering genom att säkerställa oönskad uppsägning av ansökan sker inte
  • ASP.NET ThreadPool & service tillgänglig - Ge kontroll av huruvida ThreadPool trådar används eller inte ( som standard inget ) . Detta säkerställer att trådarna inte tas bort från hög tillgänglighet ASP.NET-program som orsakar den fruktade " Tjänsten är inte tillgänglig "
  • Uppgift / Background arbetsstruktur - flexibel mekanism för att skapa komplexa bakgrundsåtgärder
  • Starka namn undertecknat - Tillåter referera i andra program som stark namnges undertecknats & även installeras i Global Assembly Cache ( GAC )

Vad får du i paketet ?

  • NET Assembly med Strong Name Signatur
  • Debug -fil ( PDB )
  • XML kommentarer ( Intellisense )
  • Console Demo projektansökan
  • En omfattande hjälpfil Dokumentera full användning
  • API-dokumentation
  • C # Source
  • Code . Visual Studio 2012 Solution
  • Support

Support

Fråga någon fråga eller föreslå funktioner påsupport.avantprime.com!

Hur du använder denna i min ansökan ?

Skriv till händelseloggen

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." 
            );
    }
}

Skriv till händelseloggen med cachade författare

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

Skriv till händelseloggen med kön mekanismen

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();


Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
7 13 januari , Last Update

Nyckelord

Event Log, bakgrund arbete, c -sharp, cachade händelseloggmarkeringar författare, snabb prestanda, loggning, multi - tasking, parallell händelseloggen skriver, kö, kö skrivande händelselogg, trådsäker, Windows Event Log, skriv till händelseloggen