change print msg to logger.info(msg)