-í
57ýFc       s5      d  k  Z   d  k Z  d f  d     YZ d  S(   Ns   InterfaceImplc      sb    d  Z  
  d   Z  d   Z  d   Z  d   Z  d   Z ! d   Z % d   Z RS(   sť   Log using embedded C++ intrinsics so that log calls from 
    C++ code and embedded python interpreter are processed the same.
    (Avoids having 2 sets of log level functions, etc.)
    c    s      d S(   s    HAHAHAHA! N(    (   s   selfs   ident(    (    s   LogInterfaceImpl.pys   setIdent s   c    s     t  i |  d  S(   N(   s   _twcs   setLogLevels   level(   s   selfs   level(    (    s   LogInterfaceImpl.pys   setLevel s   c    s      t  i t i i |  d  S(   N(   s   _twcs   logItems	   twccommons   Logs   CRITs   msg(   s   selfs   msg(    (    s   LogInterfaceImpl.pys   critical s   c    s      t  i t i i |  d  S(   N(   s   _twcs   logItems	   twccommons   Logs   ERRs   msg(   s   selfs   msg(    (    s   LogInterfaceImpl.pys   error s   c    s      t  i t i i |  d  S(   N(   s   _twcs   logItems	   twccommons   Logs   WARNs   msg(   s   selfs   msg(    (    s   LogInterfaceImpl.pys   warning s   c    s    ! " t  i t i i |  d  S(   N(   s   _twcs   logItems	   twccommons   Logs   INFOs   msg(   s   selfs   msg(    (    s   LogInterfaceImpl.pys   info! s   c    s    % & t  i t i i |  d  S(   N(   s   _twcs   logItems	   twccommons   Logs   DBGs   msg(   s   selfs   msg(    (    s   LogInterfaceImpl.pys   debug% s   (   s   __doc__s   setIdents   setLevels   criticals   errors   warnings   infos   debug(    (    (    s   LogInterfaceImpl.pys   InterfaceImpl s   	(   s   _twcs   twccommon.Logs	   twccommons   InterfaceImpl(   s   InterfaceImpls   _twcs	   twccommon(    (    s   LogInterfaceImpl.pys   ? s   