Slide 1

Slide 1 text

ELMAH Error Logging Modules and Handlers

Slide 2

Slide 2 text

About me: About me: @alexbeletsky @alexbeletsky http://beletsky.net http://beletsky.net http://xpinjection.com http://xpinjection.com

Slide 3

Slide 3 text

All the applications requires.. MAINTANANCE

Slide 4

Slide 4 text

It is vital to understand application health

Slide 5

Slide 5 text

Developers temptation is to create own solutions

Slide 6

Slide 6 text

This is a little wrong

Slide 7

Slide 7 text

“ ELMAH (Error Logging Modules and Handlers) is an application- wide error logging facility that is completely pluggable.. “

Slide 8

Slide 8 text

Logging almost all unhandled exceptions Remote access to logs Different storages (memory, XML, SQL etc) Different notifications (Email, Twitter) RSS feed

Slide 9

Slide 9 text

Demo time Demo time

Slide 10

Slide 10 text

Easy to install (NuGet package) Easy to configure Comprehensive Logs

Slide 11

Slide 11 text

I want my MVC! I want my MVC!

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

“ ELMAH.MVC - Painless integration of ELMAH functionality into ASP.NET MVC Application. Creates Admin area and corresponding controller, so ELMAH is availble by /admin/elmah route. “

Slide 14

Slide 14 text

“Native” ASP.NET MVC integration Easy to apply security No more need 'elmah.axd' Installed as simple Controller Protection of “Troy Hunt” ELMAH attack

Slide 15

Slide 15 text

Sources available on github: https://github.com/alexanderbeletsky/elmah.mvc.controller

Slide 16

Slide 16 text

Thank you. http://beletsky.net @alexbeletsky