def cumulative_elapsed_time_example():
    print("[cumulative_elapsed_time_example] use python logging module with different log level")
    timer = Stopwatch("Waiting")
    with timer:
        sleep(1)
    sleep(1)
    with timer:
        sleep(1)
        timer.log_elapsed_time(prefix="timer.log_elapsed_time(): ")  # 0:00:01....
        print("timer.get_elapsed_time():", timer.get_elapsed_time())  # 0:00:01....
    print("timer.split_elapsed_time:", timer.split_elapsed_time)
    # [datetime.timedelta(seconds=1), datetime.timedelta(seconds=1)]
    print("timer.get_cumulative_elapsed_time():", timer.get_cumulative_elapsed_time())