








(2)
Your rating: Now say why...







(2)


| Downloads:4,319 |
| Version Downloads:2,941 |
| Type:Development : Libraries |
| License:Free |
| Date:21 Nov 2005 |
| Platform:PPC / Intel |
| Price:Free |
Overall (Version 1.x):![]() ![]() ![]() ![]() ![]() |
Features:![]() ![]() ![]() ![]() ![]() |
Ease of Use:![]() ![]() ![]() ![]() ![]() |
Value:![]() ![]() ![]() ![]() ![]() |
Stability:![]() ![]() ![]() ![]() ![]() |
-2
Anonymous reviewed on 22 Dec 2004
But I have some requests:
- Why not make the source available, it makes it easier to embed it into an application.
- Can there be an (optional) Cancel button, and for the Send button: I am not Apple...
Anonymous reviewed on 12 Oct 2004
1. Crash reports are always named by application name. Extension 'log', right?
2. They are always located in ~/Library/Logs/CrashReporter.
3. All you have to do is guard your code in an exception handler and call the messaging framework API if an exception is thrown.
[NSMailDelivery
deliverMessage:
[NSString stringWithContentsOfFile:
[[[@"~/Library/Logs/CrashReporter]
stringByAppendingPathComponent:@"MyApp.log"]
stringByExpandingTildeInPath]]
subject:@"Crash Report - My App"
to:@"acme@acme.com"];
To me, that is never going to compile to 62 KB. Maybe a 15th of that tops.
But I do not agree on 3 since you would not have any crashlogs generated automatically if you made your own exception handling. Furthermore it would only catch exceptions and not regular crashes.
Your code example would also require that the computer has a fully configure email account. Besides what about asking the user for comments about what lead to the crash or even the permission to send information about his computer?
The 62k contains framework with userinterface, documentation, sample code, etc. so I doubt it could be made much smaller.