use CoordinateLogger instead of CoordinateLogProcess