elmah.io
elmah.io copied to clipboard
Client side queue
The elmah.io client should implement some sort of clientside queue. In best case this would be async and messages on the queue persisted on disk. This way logging to elmah.io is super fast and can be resumed if the application restarts.
The new QueueBackgroundWorkItem in .NET 4.5.2 looks like a great solution to this problem. I need to investigate what this method does, if the caller isn't in a web context. The elmah.io client can be used from other contexts like a console app, why this should continue to work.