import json import logging import logging.config import time with open('config.json') as f: d = json.load(f) logging.config.dictConfig(d) logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) def main(): for i in range(1, 101): logger.info('Message no. %d', i) time.sleep(30) if __name__ == '__main__': main()