Commit Graph

33 Commits

Author SHA1 Message Date
David Cramer 39c65bf8b5 Update interfaces to use protocol 5/aliases 2014-05-20 12:02:18 -07:00
David Cramer 092e087d42 Merge branch 'master' into cap-number-of-frames
Conflicts:
	raven/base.py
	raven/events.py
	raven/utils/stacks.py
2014-03-12 02:41:13 -07:00
David Cramer ddcc79e7e6 Explicitly pass capture_locals to get_stack_info 2014-03-12 02:39:24 -07:00
Anton Ilyushenkov db73ef5fe7 \#426 stacks_without_locals renamed to capture_locals 2014-03-11 13:38:53 +04:00
Anton Ilyushenkov 1cf44a0624 [issues/417] #417 stacks_without_locals Client option 2014-03-07 20:24:22 +04:00
David Cramer 9aa75065eb Truncate frames a maximum of 50 2013-11-29 19:38:14 -08:00
Qiangning Hong 31a9345090 use stacktrace field of Exception interface
Leave `sentry.interfaces.Stacktrace` for non-exception information, e.g.
a client may want to record both exception traceback and the call stack.
2013-09-03 17:32:06 +08:00
David Cramer 4b1a4d4d42 Require absolute import statements on files 2013-06-15 13:57:40 -07:00
Jökull Sólberg Auðunsson 10a78dd2d9 Respect log level overriding from kwargs in Exception handler 2013-06-05 11:25:15 +00:00
David Cramer ffe4e4bd84 Clean up sys.exc_info behavior 2013-05-06 00:57:29 -07:00
David Cramer 374b1e29d9 Remove checksums 2013-04-03 23:21:08 -07:00
David Cramer 7a917c1058 Proper repr of all variables 2013-03-31 02:12:50 -07:00
Xavier Ordoquy 8bba42b4d5 Use new style exceptions. 2013-03-17 09:11:26 +01:00
David Cramer f4ba99a0ce Improve how we handle unset module and function names 2013-01-26 16:24:25 -08:00
David Cramer 725cff5170 Trim lists and strings immediately in stack frames (within get_stack_info) (fixes GH-231) 2013-01-15 22:42:09 -08:00
David Cramer 94dc09edfe Update stacktrace grouping to use line of context vs function call 2013-01-03 22:46:55 -08:00
David Cramer e2393f84cb Improve get_culprit behavior to rely purely on in_app 2012-12-27 14:56:43 -08:00
David Cramer 13260b0f5b its not 2010 anymore 2012-10-12 10:45:59 -07:00
David Cramer f1b937ce29 Gracefully handle missing __name__ attribute on exceptions (fixes GH-145) 2012-07-08 12:57:54 +02:00
David Cramer 7fac18dba8 Ensure shorten passes settings in all situations (fixes GH-69) 2012-02-22 19:48:18 -08:00
David Cramer b8f331093d Throw a better error message when captureException is called and theres no exception 2012-02-14 19:48:04 -08:00
David Cramer d03f76f677 Remove params from message hash and allow dict params 2012-02-10 19:59:08 -08:00
David Cramer b36ec36280 Dont try to format strings if there are no params 2012-01-25 13:51:18 -08:00
David Cramer cae3c5dad0 Improve SanitizePasswordsProcessor to handle http data 2012-01-19 16:16:11 -08:00
David Cramer ea3d5f7e8c Ensure we coerce exc_type to a string 2012-01-14 14:20:17 -08:00
David Cramer 54a8581770 Dont hash exceptions by the value (only type and stack) 2012-01-12 12:34:41 -08:00
David Cramer 43c17dfc50 pep8 2012-01-12 12:34:08 -08:00
David Cramer c653c0dc00 Remove Django snippet from Exception event 2011-11-10 14:02:31 -08:00
David Cramer 72e9108f37 Added module to Exception events 2011-11-10 14:01:39 -08:00
David Cramer 97550b0737 Merge branch 'master' into 2.0
Conflicts:
	raven/base.py
	raven/contrib/django/__init__.py
2011-10-27 15:15:17 -07:00
David Cramer 9048ba6dff Cleanup various event handlers.
- Refactor hash handling to work as expected.
- Data is now flat with everything else.
- Logging record handling is now more implicit and tied to the logging handler.
- Handle HTTP interface in Django.
2011-10-20 22:49:19 -07:00
David Cramer aa88913f4e Some more workon API cleanup 2011-10-16 12:05:59 -07:00
David Cramer 24eba64780 initial work on porting processors and events from Sentry 2 2011-10-14 17:25:58 -07:00