Preloader, fill up logo

hey, what would be a good way of creating an accurate preloader that “fills up” the a logo as the progress bar. My code seems to only start loading at 19 percent and I wanted to see what other people would do to accomplish this.

thanks in advance.