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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Event Log Schrijver - High Performance Event Logging - WorldWideScripts.net Item te koop

Ads

Ad: Bluehost hosting

De Event Log Schrijver . NET-component biedt u een eenvoudige en robuuste methode om te schrijven naar het logboek . Een van de belangrijkste hoogtepunt van dit onderdeel wordt schriftelijk aan de event log op bepaalde tijdstippen op een achtergrond draad . Dit zorgt ervoor dat de prestaties van uw toepassingen blijft op de piek ! Deze component biedt ook hoge prestaties schrijft met cache schrijvers - creëert de schrijvers voor u te zorgen dat de juiste schrijver altijd wordt gebruikt zonder de overhead van een nieuwe te maken de hele tijd .

Andere . NET Application Desktop Software Services Webs ite Web Application Web Service EventWriter Single Schrijf Windows Event Log

In welke toepassingen kan ik dit gebruiken ?

Deze component is gebouwd met behulp van de . NET 2.0 Framework wat betekent in kan worden gebruikt in alle . NET- toepassingen die gebruikmaken van het 2.0 framework of nieuwer . Dit omvat . NET 2.0, 3.0, 3.5, 4.0, en 4.5 + . Deze component kan gebruikt worden alle soorten NET-applicaties, waaronder : .

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

Is het betrouwbaar ?

  • Impasses - draad veiligheid door vergrendeling voorkomt impasses
  • Geheugenlekken - opruimen door de dispose methode en bestudeert problemen, zoals het vervallen luisteraar
  • Uitzonderingen lekken - Uitzondering hanteren tot ongewenste beëindiging van de toepassing te verzekeren doet zich niet
  • ASP.NET ThreadPool & Service niet beschikbaar - Geef controle of ThreadPool discussies niet worden gebruikt of ( standaard niet ) . Dit zorgt ervoor dat de draden worden niet weggenomen uit een hoge beschikbaarheid ASP.NET -toepassingen waardoor de gevreesde ' Service niet beschikbaar'
  • Taak / Achtergrond werkstructuur - Flexibel mechanisme voor het maken van complexe achtergrond operaties
  • Sterke naam gesigneerd - Hiermee verwijzingen in andere toepassing die sterke naam worden ondertekend en ook geïnstalleerd in de Global Assembly Cache ( GAC )

Wat krijg je in het pakket ?

  • NET Assembly met Strong Naam Handtekening
  • Debug -bestand ( VOB )
  • XML reacties ( Intellisense )
  • Console Demo Project Application
  • Een uitgebreide help-bestand documenteren volle gebruik
  • API- documentatie
  • C # bron
  • Code . Visual Studio 2012 Solution
  • Ondersteuning

Ondersteuning

Stel een vraag of suggereren functies bijsupport.avantprime.com!

Hoe deze te gebruiken in mijn toepassing ?

Schrijf naar het logboek

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

Schrijf naar het logboek met behulp van de cache schrijvers

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

Schrijf naar het logboek met behulp van de wachtrij mechanisme

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


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Aangemaakt:
7 januari 13

Last Update:
19 juni 13

Compatibel Browsers:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome

Software Version:
NET 2.0 , NET 3.0 , NET 3.5 , . . . . NET 3.7 , NET 4.0 , NET 4.5

. . Bestanden inbegrepen:
C # CS

Trefwoorden

Event Log, achtergrond werk, c -sharp, cache logboek schrijvers, snelle prestaties, logging, multi - tasking, parallel event log schrijven, wachtrij, wachtrij logboek schrijven, thread - safe, windows event log, schrijf naar gebeurtenislogboek