The problem is that it would not work. you can have exceptions at two 
levels: web2py apps, web2py itself. In other frameworks these two levels 
are mixed up so sentry will catch either exceptions. In web2py the two 
levels are well separated and web2py catches app exceptions before they 
propagate up and sentry would not catch them. sentry would only catch 
exceptions in web2py itself and that is pretty much useless. 

You can think about it in another way, web2py already has a mechanism to 
catch exceptions and log them. and you cannot do:

try:
    try:
      do something
   exceptiion: 
      web2py ticket system
except:
   sentry logging system

and expect the second except to catch anything. Look instead into 
scritps/tickets2db.py and scripts/tickets2email.py and modify them to do 
what you need to do.


On Wednesday, 8 January 2014 23:27:46 UTC-6, James Q wrote:
>
> Interesting. I have never written wsgi middleware, any pointers on that? 
> As middleware, I would still need to have an understanding of how to detect 
> if an exception has been logged in the request, no?
>
> Thanks!
>
> -- J
>
> On Tuesday, January 7, 2014 8:24:14 PM UTC-5, Derek wrote:
>>
>> I haven't, but I've done something similar with a different piece of 
>> software. You'd usually just use it as a wsgi middleware around your app. 
>> So you'd need to run web2py as wsgi and wrap it with Sentry.
>>
>> On Monday, January 6, 2014 8:14:46 PM UTC-7, James Q wrote:
>>>
>>> Has anyone ever integrated web2py an Sentry (
>>> https://github.com/getsentry/sentry)? I would like it if all web2py 
>>> generated exceptions generate a ticket like usual, but also generates an 
>>> event to a sentry server. Has anyone ever done this? If not, could anyone 
>>> point to where I would need to patch web2py or how best this integration 
>>> would work?
>>>
>>> Thanks for any help!
>>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to