################################################################### # Copyright (c) 2016 by TAOS Technologies, Inc. # All rights reserved. # # This file is proprietary and confidential to TAOS Technologies. # No part of this file may be reproduced, stored, transmitted, # disclosed or used in any form or by any means other than as # expressly provided by the written permission from Jianhui Tao # ################################################################### # -*- coding: utf-8 -*- import sys import os import time import datetime class TDLog: def __init__(self): self.path = "" def info(self, info): print "%s %s" % (datetime.datetime.now(), info) def sleep(self, sec): print "%s sleep %d seconds" % (datetime.datetime.now(), sec) time.sleep(sec) def debug(self, err): print "\033[1;36m%s %s\033[0m" % (datetime.datetime.now(), err) def success(self, info): print "\033[1;32m%s %s\033[0m" % (datetime.datetime.now(), info) def notice(self, err): print "\033[1;33m%s %s\033[0m" % (datetime.datetime.now(), err) def exit(self, err): print "\033[1;31m%s %s\033[0m" % (datetime.datetime.now(), err) sys.exit(1) def printNoPrefix(self, info): print "\033[1;36m%s\033[0m" % (info) tdLog = TDLog()