Package asmach :: Module log

Source Code for Module asmach.log

 1   
 2  import asmach as smach 
 3   
 4  __all__ = ['set_loggers','loginfo','logwarn','logerr','logdebug'] 
 5   
6 -def loginfo(msg):
7 print("[ INFO ] : "+str(msg))
8
9 -def logwarn(msg):
10 print("[ WARN ] : "+str(msg))
11
12 -def logdebug(msg):
13 print("[ DEBUG ] : "+str(msg))
14
15 -def logerr(msg):
16 print("[ ERROR ] : "+str(msg))
17
18 -def set_loggers(info,warn,debug,error):
19 """Override the SMACH logging functions.""" 20 smach.loginfo = info 21 smach.logwarn = warn 22 smach.logdebug = debug 23 smach.logerr = error
24