The only reason it needed to be separate was logging during ultra early init in Minecraft. I can figure out something else for that.