Click here to Skip to main content
Click here to Skip to main content

Introducing OneTrueError.com

, 8 Jan 2014
Rate this:
Please Sign up or sign in to vote.
OneTrueError.com is my new startup for .NET developers. It’s a bit like ELMAH, but for most of Microsoft’s different frameworks, and with a tad bit of analytics. As you might have noticed I’ve not been blogging that much the last … Continue reading →

OneTrueError.com is my new startup for .NET developers. It’s a bit like ELMAH, but for most of Microsoft’s different frameworks, and with a tad bit of analytics.

As you might have noticed I’ve not been blogging that much the last year. And that’s basically because that I’ve tired of all log files that you have to wade through to know if you have any unexpected problems. And when you finally find errors, you have to try to build a context to be able to reproduce the error.

Wouldn’t it be great if you just could configure errors with two lines of code:

OneTrue.Configuration.AddSubmitter(
    new ReportToOneTrueError(
        "e5fccaff-f364-4c41-8c2b-783df78e7991",
        "86496810-af50-42a0-b2ff-f6b1558c3cd7")
    );
OneTrue.Configuration.CatchAspNetExceptions();

So that if an exception occurs in your code:

[HttpPost]
public ActionResult SendMessage(SendMessageViewModel model)
{
    if (!ModelState.IsValid)
        return View(model);

    var repos = new MessageRepository();
    repos.Send(model);

    return RedirectToAction("Index");
}

You’ll get an error page (which has different predefined configurations and you can easily customize it):

error

And at the same time you can see loaded assemblies, the posted data, the exception etc in a web site:

reportinfo

Now you can.

The service will also detect duplicates so that you only get one incident, even if the exception is thrown ten or ten thousand times.

duplicates

The service is currently an open beta. The service should be stable but some features are still missing before the release version. 

All beta users will get the “basic” plan for free for one year when the service goes out of beta in a month or two.

Signup for my new service at onetrueerror.com

License

This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)

About the Author

jgauffin
Founder Gauffin Interactive AB
Sweden Sweden
Founder of OneTrueError, a .NET service which captures, analyzes and provide possible solutions for exceptions.
 
blog | twitter
Follow on   Twitter   LinkedIn

Comments and Discussions

 
QuestionSamples Pinmemberkiquenet.com16-Jan-14 3:01 
AnswerRe: Samples Pinmemberjgauffin16-Jan-14 8:48 
AnswerRe: Samples Pinmemberjgauffin28-Jan-14 23:59 
GeneralRe: Samples Pinmemberkiquenet.com29-Jan-14 0:13 
QuestionStable Version PinmemberJ. Wijaya9-Jan-14 15:53 
AnswerRe: Stable Version Pinmemberjgauffin9-Jan-14 20:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web04 | 2.8.140709.1 | Last Updated 9 Jan 2014
Article Copyright 2014 by jgauffin
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid