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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


Event Log Writer - Performance Logging haute événement - WorldWideScripts.net objet en vente

Ads

Ad: Bluehost hosting

L'écrivain du journal des événements . Du NET vous fournit une méthode simple et robuste pour écrire dans le journal des événements. L'un des faits marquants de cette composante est écrit dans le journal d'événements à des intervalles définis sur un thread d' arrière-plan. Cela garantit que les performances de vos applications reste à pic ! Ce composant offre également des performances élevées écrit en utilisant écrivains cache - crée les écrivains pour vous assurer que l'écrivain correct est toujours utilisée sans le coût de la création d' un nouveau tout le temps.

Autre . NET Desktop Application Programmes Services Webs ite Web Application Web de Service EventWriter écriture unique journal d'événements Windows

Dans quelles applications puis-je utiliser?

Ce composant est construit en utilisant le Framework 2.0 . NET qui signifie in peut être utilisé dans toutes les applications. NET qui utilisent le framework 2.0 ou plus récent. Cela comprend . NET 2.0, 3.0, 3.5, 4.0, et 4.5 + . Ce composant peut être utilisé tous les types d' applications NET, y compris: .

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

Est-il fiable ?

  • Impasses - sécurité des threads grâce au verrouillage évite les blocages
  • Des fuites de mémoire - le nettoyage par la méthode Dispose et examiner les problèmes tels que l'auditeur écoulé
  • Exceptions fuites - Gestion des exceptions à travers pour assurer la résiliation indésirable de la demande ne se produit pas
  • ASP.NET threads & Service Unavailable - donner le contrôle de savoir si les discussions ThreadPool sont utilisés ou non (par défaut non). Cela garantit que les discussions ne sont pas prises à partir d'applications ASP.NET haute disponibilité causant la redoutable " Service Unavailable "
  • Tâche / Background structure de travail - mécanisme flexible pour la création d' opérations de fond complexes
  • Forte nom signé - Permet référencement dans d'autres applications qui sont fort nommé signé et également installé dans le Global Assembly Cache (GAC)

Qu'est-ce que vous obtenez dans le paquet?

  • Assemblée . NET avec signature avec nom fort
  • Debug file (PDB)
  • XML comments (Intellisense)
  • Console application Demo Project
  • A comprehensive help file documenting full usage
  • API Documentation
  • C# Source Code
  • Visual Studio 2012 Solution
  • Support

Support

Ask any questions or suggest features atsupport.avantprime.com!

How to use this in my application?

Write to the event 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." 
            );
    }
}

Write to the event log using cached writers

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

Write to the event log using the queue mechanism

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


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
7 Janvier 13

Dernière mise à jour:
19 Juin 13

Navigateurs compatibles:
IE6, IE7, IE8, IE9, IE10 , Firefox , Safari, Opera, Chrome , Version du logiciel

Mots-clés

Journal des événements, le travail de fond, c-sharp, écrivains du journal des événements en cache, performances rapides, exploitation forestière, multi-tâches, la rédaction du journal des événements parallèles, file d'attente, attente écriture du journal des événe