A few logging classes ported in from old launcher