I have a script that starts a process and prints another line when it is done:
import logging
import time
def main():
    logger = logging.getLogger()
    logger.setLevel(logging.INFO)
    logger.info("Starting sleep")
    time.sleep(5)
    logger.info("Finished sleep")
main()
This produces the following output:
>>> main()
INFO:root:Starting sleep
INFO:root:Finished sleep
I want it to only print a single line, like it would in the following case:
import logging
import time
def main():
    print("Starting sleep", end="")
    time.sleep(5)
    print(" Finished sleep")
main()
Which results in:
>>> main()
Starting sleep Finished sleep
Can this be done using the python logging module?