-í
67ýFc       s     d  k  Z   d  k Z  d Z  d Z 	 d Z 
 d Z  d Z  e a  e a	  d „  Z
  d „  Z   d „  Z $ d	 „  Z ( d
 „  Z 5 e d „ Z 9 e d „ Z = e d „ Z A e d „ Z E e d „ Z I d d „ Z X d „  Z e d „  Z i e a d  S(   Ni    i   i   i   i   c    s      t  ƒ  i |  ƒ d S(   s:   Set the identifing name that is printed w/ each log entry.N(   s   _getInterfaces   setIdents   ident(   s   ident(    (    s   Log.pys   setIdent s   c    sJ      |  t j  p
 |  t j o  t d ‚ n  t ƒ  i |  ƒ d S(   sB   Set the logging level so that lower level messages are not logged.s   invalid log levelN(   s   levels   CRITs   DBGs   RuntimeErrors   _getInterfaces   setLevel(   s   level(    (    s   Log.pys   setLevel s   c    s     ! " |  a d  S(   N(   s   pfxs	   globalPfx(   s   pfx(    (    s   Log.pys	   setPrefix  s   c      s   $ % & t  a d  S(   N(   s   Nones	   globalPfx(    (    (    s   Log.pys   clearPrefix$ s   c    sV   ( ) * , | t j o - t } n / | t j o 0 |  Sn 2 d | |  f Sd S(   sD   Use the prefix-arg instead of the gloabal-prefix if one is passed ins   %s: %sN(   s   pfxs   Nones	   globalPfxs   msg(   s   msgs   pfx(    (    s   Log.pys	   tryPrefix( s   c    s#   5 6 t  ƒ  i t |  | ƒ ƒ d  S(   N(   s   _getInterfaces   criticals	   tryPrefixs   msgs   pfx(   s   msgs   pfx(    (    s   Log.pys   critical5 s   c    s#   9 : t  ƒ  i t |  | ƒ ƒ d  S(   N(   s   _getInterfaces   errors	   tryPrefixs   msgs   pfx(   s   msgs   pfx(    (    s   Log.pys   error9 s   c    s#   = > t  ƒ  i t |  | ƒ ƒ d  S(   N(   s   _getInterfaces   warnings	   tryPrefixs   msgs   pfx(   s   msgs   pfx(    (    s   Log.pys   warning= s   c    s#   A B t  ƒ  i t |  | ƒ ƒ d  S(   N(   s   _getInterfaces   infos	   tryPrefixs   msgs   pfx(   s   msgs   pfx(    (    s   Log.pys   infoA s   c    s#   E F t  ƒ  i t |  | ƒ ƒ d  S(   N(   s   _getInterfaces   debugs	   tryPrefixs   msgs   pfx(   s   msgs   pfx(    (    s   Log.pys   debugE s   s    c    sž   I J z| K t  i ƒ  \ } } } L t i | | | ƒ } N |  o O |  g | } n Q x$ | DQ ] } R t
 ƒ  i | ƒ qa WWd  S T t } } } Xd  S(   N(   s   syss   exc_infos   etypes   vals   tbs	   tracebacks   format_exceptions   msgs   prefixs   mstrs   _getInterfaces   errors   None(   s   prefixs   msgs   vals   etypes   tbs   mstr(    (    s   Log.pys   logCurrentExceptionI s   

 	c     s\   X Y [ t  t j o" \ d  k }  ] |  i i ƒ  a  n _ t  i t ƒ a t a	 b t  Sd  S(   N(
   s	   interfaces   Nones   twccommon.LogInterfaceImpls	   twccommons   LogInterfaceImpls   InterfaceImpls   setLevels   INFOs   _getInterfaceLoadeds   _getInterface(   s	   twccommon(    (    s   Log.pys   _getInterfaceInitialX s   	c      s   e f t  Sd  S(   N(   s	   interface(    (    (    s   Log.pys   _getInterfaceLoadede s   (   s   syss	   tracebacks   CRITs   ERRs   WARNs   INFOs   DBGs   Nones	   globalPfxs	   interfaces   setIdents   setLevels	   setPrefixs   clearPrefixs	   tryPrefixs   criticals   errors   warnings   infos   debugs   logCurrentExceptions   _getInterfaceInitials   _getInterfaceLoadeds   _getInterface(   s   infos   ERRs   setLevels   setIdents   WARNs   warnings   _getInterfaceLoadeds   logCurrentExceptions   CRITs   INFOs   syss	   tryPrefixs	   tracebacks   DBGs	   setPrefixs   clearPrefixs   criticals   errors   debugs   _getInterfaceInitial(    (    s   Log.pys   ? s,   								