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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


Event Log Writer - High Performance Acara Logging - WorldWideScripts.net Barang Dijual

Ads

Ad: Bluehost hosting

Event Log Writer . NET komponen menyediakan Anda dengan metode yang sederhana dan kuat untuk menulis ke event log . Salah satu puncak utama komponen ini menulis ke event log pada interval didefinisikan pada latar belakang benang . Hal ini memastikan bahwa kinerja aplikasi Anda tetap pada puncaknya ! Komponen ini juga menawarkan kinerja tinggi menulis menggunakan penulis cache - menciptakan penulis untuk Anda memastikan bahwa penulis yang benar selalu digunakan tanpa overhead membuat yang baru setiap saat .

NET Aplikasi Desktop Program Layanan Webs ite Web Aplikasi Web Layanan EventWriter Tunggal Tulis Windows Event Log lainnya .

Dalam aplikasi apa yang dapat saya gunakan ini?

Komponen ini dibangun menggunakan Framework 2.0 . Yang berarti dalam dapat digunakan dalam semua . NET aplikasi yang menggunakan framework 2.0 atau yang lebih baru . Ini termasuk NET . 2.0, 3.0, 3.5, 4.0, 4.5 & + . Komponen ini dapat digunakan semua jenis aplikasi NET termasuk: .

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

Apakah dapat diandalkan ?

  • Deadlock - keselamatan thread melalui penguncian menghindari deadlock
  • Kebocoran memori - membersihkan melalui metode buang & mempertimbangkan masalah seperti pendengar murtad
  • Pengecualian kebocoran - Exception penanganan melalui untuk memastikan terminasi yang tidak diinginkan dari aplikasi tidak terjadi
  • ASP.NET ThreadPool & Service Unavailable - Berikan kontrol apakah ThreadPool benang yang digunakan atau tidak ( secara default tidak ada ) . Hal ini memastikan bahwa benang tidak diambil dari ketersediaan aplikasi ASP.NET tinggi menyebabkan ditakuti " Service Unavailable "
  • Tugas / Latar Belakang struktur kerja - mekanisme fleksibel untuk menciptakan latar belakang operasi yang kompleks
  • Nama yang kuat ditandatangani - Memungkinkan referensi dalam aplikasi lain yang kuat bernama ditandatangani & juga diinstal ke Global Assembly Cache ( GAC )

Apa yang Anda dapatkan dalam paket ?

  • NET . Majelis dengan Nama Kuat Signature
  • File Debug ( PDB )
  • Komentar XML ( Intellisense )
  • Konsol Demo Proyek Aplikasi
  • Sebuah file bantuan yang komprehensif Mendokumentasikan penggunaan penuh
  • Dokumentasi API
  • C # Sumber . Kode
  • Visual Studio 2012 Solusi
  • Dukungan

Dukungan

Tanyakan pertanyaan atau MENYARANKAN fitur disupport.avantprime.com!

Cara menggunakan ini dalam aplikasi saya ?

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

Menulis ke event log menggunakan penulis cache

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

Menulis ke event log menggunakan mekanisme antrian

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


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
7 Januari 13 , Last Update

Penjelajah Kompatibel:
IE6 , IE7 , IE8 , IE9 , IE10 , Firefox , Safari , Opera , Chrome , Software Versi

Kata kunci

Event Log, latar belakang pekerjaan, c - tajam, cache event penulis log, kinerja cepat, penebangan, multi - tasking, paralel event menulis log, antrian, antrian event menulis log, benang-aman, jendela event log, menulis ke event log