########################################
import time
-def profile(logger):
+def profile(logger=None):
"""
Prints the runtime of the specified callable. Use as a decorator, e.g.,
def foo(...):
...
"""
+ if not logger:
+ logger=info_logger
def logger_profile(callable):
def wrapper(*args, **kwds):
start = time.time()
return wrapper
return logger_profile
-
if __name__ == '__main__':
print 'testing logging into logger.log'
logger1=_Logger('logger.log', loggername='std(info)')