I’ve been using Event Logging extensively to monitor various processes and background tasks in my Community Server-based Jobs Management Application. This morning’s report is a great example of using the Event Log with custom application events.
Starting with #1 at the bottom of the screen pic we see that our Keep Alive program to support after-hour background tasks runs every 15 minutes as scheduled, which means that the 11:00 PM task that transfers the day’s Truck charges to an external Inventory Management system executes and completes successfully (2). The website shuts down after the Keep Alive program completes its run and starts back up at 6:35 AM (3). Around 7:25 AM a foreman closes a job in the field, so a background task that transfers all of that job’s charges to billing found a job flagged for transfer and performed successfully (4). Finally (5), the built-in email task successfully notified the billing group that the job was closed.