Allow Logger to use new Profiler instead of just Profiler.make()

Signed-off-by: crynobone <crynobone@gmail.com>