انواع مختلفی از گزارش رویدادها توسط سیستم عامل ویندوز نگهداری می شود. یکی از اینها گزارش رویداد برنامه است. این گزارش برای ضبط رویدادهای نوشته شده توسط برنامه ها و سرویس ها استفاده می شود. برنامهها ممکن است برنامههای تجاری مانند SQL Server یا Exchange باشند، یا ممکن است برنامههای سفارشی باشند که خودتان توسعه دادهاید. رویدادهای نوشته شده در گزارش رویداد برنامه میتوانند دامنه را از رویدادهای راهاندازی برنامه تا رویدادهای خاموش کردن و رویدادهای «تپش قلب» تا رویدادهای خطای زمان اجرا اجرا کنند. همین امر در مورد رویدادهایی که توسط سرویس های ویندوز نوشته شده اند نیز صادق است.
مانند رویدادهایی که در سایر گزارشهای رویداد نوشته میشوند، برخی از عناصر مهم نوشته شده در گزارش برنامه شامل تاریخ و زمان وقوع رویداد، شناسه رویداد و منبع رویداد است. (شکل 1 را ببینید.)
شکل 1. نمایش جزئی گزارش رویداد برنامه.
رویدادها را می توان با استفاده از نمایشگر رویداد مشاهده کرد. به طور پیش فرض آنها به ترتیب زمانی معکوس ارائه می شوند (یعنی جدیدترین رویداد در بالای صفحه است). با این حال، میتوانید رویدادها را بر اساس هر یک از ستونهای رویداد با کلیک کردن روی سربرگ ستون مرتب کنید.