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

— Lisäosa WorldWideScripts.net

Tilaa syötteen pysymään ajan tasalla!

Uusi! Seuraa meitä kuin haluat!


Event Log Writer - High Performance Tapahtumaseuranta - WorldWideScripts.net Tuote myytävänä

Ads

Ad: Bluehost hosting

Event Log Writer . NET komponentti tarjoaa sinulleyksinkertainen ja kestävä tapa kirjoittaatapahtumaloki . Yksikohokohta tämä komponentti on kirjallisestitapahtumaloki ajan välein taustalla säiettä. Näin varmistetaan, ettäsuorituskykyä sovellusten pysyy huippu ! Tämä komponentti tarjoaa myös korkean suorituskyvyn kirjoittaa käyttäen välimuistissa kirjailijoita - luokirjailijoita sinulle siitä, ettäoikea kirjailija käytetään aina ilman yläpuolella luodauuden koko ajan .

Muut . NET Application Desktop Ohjelmat Palvelut Danmark ite Web Application Web Service EventWriter Yhden Kirjoita Windows Event Log

Mitä sovelluksia voin käyttää tätä ?

Tämä osa on rakennettu käyttäen. NET 2.0 Framework mikä tarkoittaa voidaan käyttää kaikissa . NET-sovellukset, jotka käyttävät2,0 puitteissa tai uudempi . Tämä sisältää . NET 2.0, 3.0, 3.5, 4.0, ja 4.5 + . Tämä komponentti voidaan käyttää kaikenlaisia ​​. NET sovelluksia, kuten

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

Onko se luotettava ?

  • Salpalukitustilan - thread turvallisuus läpi lukitus vältetään umpikujia
  • Muistivuotoja - siivota kauttahävitä tuloksesta ja käsitellä ongelmia kutenrauennut kuuntelija
  • Poikkeukset vuotoja - poikkeuskäsittelyä kautta varmistaa toivottuja päättymisensovellus ei tapahdu
  • ASP.NET ThreadPool & Palvelu ei ole käytettävissä - Anna valvonta onko ThreadPool kierteet käytetäänkö ( oletuksena ei) . Näin varmistetaan, että kierteet ei oteta pois korkean käytettävyyden ASP.NET sovelluksia aiheuttaapelätty " Palvelu ei ole käytettävissä "
  • Tehtävä / taustatietoa työn rakenne - Joustava mekanismi monimutkaisten tausta toimintaa
  • Vahva nimi allekirjoitettu - Mahdollistaa viitataan muissa sovellus, joita vahva nimi allekirjoitettu ja myös asennettu(Global Assembly Cache GAC )

Mitä saatpaketin ?

  • NET Assembly Strong Nimi Allekirjoitus
  • Debug -tiedosto ( ATE )
  • XML kommentit ( Intellisense )
  • Console Demo hankehakemuksen
  • Kattava ohjetiedoston dokumentointi täydessä käytössä
  • API-dokumentaatio
  • C # Source
  • Code . Visual Studio 2012 Solution
  • Tukea

Tukea

Kysyä mitä tahansa tai ehdottaa toimintojasupport.avantprime.com!

Kuinka käyttää tätä minun hakemuksen?

Kirjoitatapahtumaloki

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

Kirjoitatapahtumaloki käyttäen välimuistissa kirjailijoita

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

Kirjoitatapahtumaloki käyttäenjono mekanismi

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


Lataa
Muut komponentit tässä luokassaKaikki osat tämän tekijän
KommentitUsein kysyttyjä kysymyksiä ja vastauksia

Ominaisuudet

Luotu:
07 tammikuu 13

Last Update:
19 kesäkuu 13 , yhteensopivien selainten

Avainsanoja

Event Log, taustatyötä, c -sharp, välimuistissa tapahtumaloki kirjailijoita, nopea suorituskyky, puunkorjuu, moniajoon, rinnakkain tapahtumaloki kirjallisesti jonoon, jonossa tapahtumaloki kirjallisesti, lanka - turvallista, ikkunat tapahtumaloki, kirjoittaa tapahtu