This backports a module that was in EE for Geo so that other modules can have structured logging support.