Calling StartLogHandler() will crash due to the delegate not having a living local reference, so the GC gets mad.