Search.setIndex({titles:["Autologging &#8212; easier logging and tracing for classes","The <tt class=\"docutils literal\"><span class=\"pre\">autologging</span></tt> API","Examples of using <tt class=\"docutils literal docutils literal\"><span class=\"pre\">autologging</span></tt>"],objects:{"":{autologging:[1,0,1,""]},autologging:{TracedMethods:[1,1,1,""],traced:[1,1,1,""],logged:[1,1,1,""],TRACE:[1,2,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","data","Python data"]},objtypes:{"0":"py:module","1":"py:function","2":"py:data"},terms:{correct:1,"_tracer":2,requir:0,make:[0,1],"_logger":[0,1,2],alwai:1,exercis:2,pleas:[0,1],neither:0,arg:1,second:2,bitbucket:0,regardless:1,introduct:0,reason:0,record:1,underscor:1,well:0,ensur:1,configur:1,support:0,follow:[0,1,2],self:[0,1,2],modul:[0,1,2],project:0,upon:0,produc:2,displai:1,test:[0,1],levelnam:2,order:2,detail:0,written:1,binari:0,"__logger":[0,1,2],my_instancemethod:[0,1],user:1,subclass:1,made:[0,1,2],all:0,side:0,those:1,provid:1,sourceforg:0,pre:[1,2],util:0,languag:0,run:0,abov:2,messag:[1,2],add:1,onli:[1,2],automat:1,"import":[0,1,2],maintain:0,themselv:1,content:0,via:0,debug:[0,1,2],"default":[0,1,2],same:0,classmethod:[0,1,2],avail:1,syntax:[0,2],ham:1,"static":[0,2],target:1,differ:[0,2],note:1,call:[1,2],though:0,directori:0,my_staticmethod:[0,1,2],mercuri:0,channel:1,spam:1,boilerpl:0,concept:0,logger:[0,1,2],caller:0,tracedmethod:[0,1,2],download:0,get:0,would:[1,2],fail:[0,1],argument:1,determin:0,workaround:0,setup:0,either:0,given:[0,2],challeng:0,trace:[0,1,2],item:1,metaclass:[0,1,2],chang:2,appropri:0,effect:0,sent:1,decor:[0,1],"_test__logg":1,findcal:0,site:0,ing:1,docutil:[1,2],frame:0,instanc:[0,1,2],pip:0,respect:0,where:1,pass:1,span:[1,2],develop:0,must:[0,1],necessari:0,green:1,addlevelnam:0,format:[1,2],info:2,set:2,belong:0,first:[1,2],my_help:0,contain:2,bit:0,usag:0,suit:0,directli:1,stack:0,"return":[1,2],isn:0,conflict:1,how:2,keyword:1,robin:1,modifi:2,two:[0,2],context:0,both:[0,2],statement:0,my_funct:[1,2],thi:[0,1],whose:1,search:0,batman:1,resembl:0,indic:0,code:0,my_method:2,treat:1,approach:0,tracer:1,awar:0,someth:0,which:0,standard:0,obj:1,could:1,inform:0,autolog:[0,1,2],"function":[0,1,2],tabl:0,otherwis:1,egg:1,member:1,releas:0,codebas:0,unittest:0,object:1,more:[0,2],quit:1,"__name__":[0,2],consist:[0,1],placehold:1,usual:0,factori:[0,1],specif:1,also:[0,1],you:0,emploi:0,have:1,repositori:0,entir:1,my_classmethod:[0,1,2],turn:0,file:1,def:[0,1,2],than:[0,1],start:0,root:0,instal:0,basicconfig:1,parent:1,lower:[0,1],built:0,defin:[0,2],when:0,address:0,control:2,each:2,qualifi:0,encapsul:0,check:0,under:2,stream:1,wish:1,my_modul:2,easier:0,"new":0,doubl:1,assum:2,dot:1,warn:[1,2],tediou:0,python:[0,2],within:0,work:[0,1],ani:0,output:2,whether:1,show:2,includ:1,prone:0,exampl:[0,1,2],api:[0,1],should:0,need:2,log:[0,1,2],hand:0,liter:[1,2],myapp:2,clone:0,staticmethod:[0,1,2],privat:1,wai:0,from:[0,2],coupl:0,level:[0,1,2],sourc:[0,1],becom:0,"while":2,another_method:2,separ:[1,2],custom:1,were:1,error:0,effort:0,creat:[0,1],simpl:0,write:0,therefor:1,sever:1,around:0,none:[1,2],access:1,method:[0,1,2],unbound:1,dynam:0,help:0,non:2,mai:1,index:0,enabl:1,nor:0,stdout:1,getlogg:[0,1,2],without:1,"class":[0,1,2],see:[0,1],base:0,out:0,distribut:0,expect:1,java:0,name:[0,1,2],consid:1,myclass:[0,1,2],inher:0,page:0,explicitli:1,simpli:[0,1],recommend:0,rather:0,can:0,analog:0,allow:[0,1]},filenames:["index","autologging","examples"]})