???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
¿öYc           @@  sA   d  Z  d d l m Z d d l Z d g Z d Z e d
 „ Z d S(   s‘   
raven.conf
~~~~~~~~~~

:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
i    (   t   absolute_importNt   setup_loggingt   ravent   gunicornt   souths   sentry.errorss   django.requestc         C@  sx   t  j ƒ  } |  j t t | j ƒ k r+ t S| j |  ƒ x9 | D]1 } t  j | ƒ } t | _ | j t  j	 ƒ  ƒ q? Wt
 S(   sÙ  
    Configures logging to pipe to Sentry.

    - ``exclude`` is a list of loggers that shouldn't go to Sentry.

    For a typical Python install:

    >>> from raven.handlers.logging import SentryHandler
    >>> client = Sentry(...)
    >>> setup_logging(SentryHandler(client))

    Within Django:

    >>> from raven.contrib.django.handlers import SentryHandler
    >>> setup_logging(SentryHandler())

    Returns a boolean based on if logging was configured or not.
    (   t   loggingt	   getLoggert	   __class__t   mapt   typet   handlerst   Falset
   addHandlert	   propagatet   StreamHandlert   True(   t   handlert   excludet   loggert   logger_name(    (    sD   /opt/alt/python27/lib/python2.7/site-packages/raven/conf/__init__.pyR      s    	(   R   R   R   s   sentry.errorss   django.request(   t   __doc__t
   __future__R    R   t   __all__t   EXCLUDE_LOGGER_DEFAULTSR   (    (    (    sD   /opt/alt/python27/lib/python2.7/site-packages/raven/conf/__init__.pyt   <module>   s   	    