Question #165999 on Sikuli changed: https://answers.launchpad.net/sikuli/+question/165999
Huang Jie proposed the following answer: Hi Raiman, I have a question about import logging under Sikuli environment. But this issue cannot be reproduced under python environment. please my program as below, the run result will repeat several times but I just run one time. I think the expected result is one log. Could you please give me the solution for this? import logging def TT(String): logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) fh = logging.FileHandler('test.log') fh.setLevel(logging.DEBUG) ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') fh.setFormatter(formatter) ch.setFormatter(formatter) logger.addHandler(fh) logger.addHandler(ch) logger.info(String) if __name__ == "__main__": TT('yes') Run result: 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes 2014-07-29 11:11:51,969 - mylogger - INFO - yes -- You received this question notification because you are a member of Sikuli Drivers, which is an answer contact for Sikuli. _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : sikuli-driver@lists.launchpad.net Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp