6

I was happy with the SmartAssembly solution for exception handling, but I reported an issue on Red Gate forum and is not being solved yet.

What alternatives exists to SA? I mean with similar features (hosting your reports, sending you e-malis, etc)?

Hernán
  • 4,527
  • 2
  • 32
  • 47

6 Answers6

4

SmartAssembly has two main features - obfuscation and error reporting.

If you are using obfuscation, there are several free and commercial alternatives. The list linked to by TrueWill shows a good selection.

For exception handling, the only similar thing that comes to mind is Exceptioneer. A benefit it has over SmartAssembly is that there is a free version available in addition to a paid-for version.

adrianbanks
  • 81,306
  • 22
  • 176
  • 206
  • 1
    Sadly Exceptioneer currently only handles ASP.NET. Do you have another alternative? i found Gibraltar software as another alternative. – Hernán Jan 30 '11 at 19:25
  • 3
    @Hernán: I didn't realise Exceptioneer had that limitation. Your best bet (as I assume you already have a licence for SmartAssembly) would be to pursue your support issue with RedGate - their support is usually very good. – adrianbanks Jan 30 '11 at 19:57
2

There is also Exceptionless. They have a free plan for 1 project & 1 user.

Magnus Lindhe
  • 7,157
  • 5
  • 48
  • 60
  • I work on the Exceptionless Project (100% oss and community driven). I'd be more than happy to help anyone and answer any questions that anyone has. – Blake Niemyjski Jul 07 '17 at 02:09
2

Disclaimer: I work for PreEmptive Soltutions, the makers of Dotfuscator and Runtime Intelligence.

Dotfuscator also has the ability to report on exceptions within your application. In addition, with Runtime Intelligence you can inject additional code into your applications so that you can also gather data on how users are using your application and which features they use (and don't use).

Dotfuscator is also a very powerful obfuscator and can even obfuscate XAML and BAML in your WPF, SilverLight and WP7 applications.

You can get a free evaluation from the PreEmptive website.

Joe Kuemerle
  • 6,338
  • 1
  • 23
  • 18
2

The latest version of Crypto Obfuscator supports automatic exception handling. It has a ready to use exception reporting service which you can host on your own server. The exception reports contain a lot information including values of all local variables as well as method arguments for all methods in the stack trace, system info, etc.

DISCLAIMER: I work for LogicNP, the developers of Crypto Obfuscator.

logicnp
  • 5,796
  • 1
  • 28
  • 32
1

There are several obfuscators out there, but you can roll your own exception handler. Note that the method can vary based on the type of application.

Your exception handler can send an email, call a web service (arguably a more reliable choice), log locally, save the stack trace, or whatever you want.

Community
  • 1
  • 1
TrueWill
  • 25,132
  • 10
  • 101
  • 150
  • 2
    I am trying to save time using a third party component, since there are details (proxies, sending e-mails, persisting information, statistics) that need some time to be well developed. – Hernán Jan 30 '11 at 19:26
0

Disclaimer: I founded MarkedUp

You can try using MarkedUp Analytic's diagnostic logging for this - supports .NET 3.5 and later and shows up instantly on your log browser.

https://markedup.com/analytics/diagnostics

Aaronontheweb
  • 8,224
  • 6
  • 32
  • 61