Removed usage of register_shutdown_function which was used instead of a distructor in LoggerAppender. This function yielded some unexpected and undesirable behaviour.