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