Function upgraded

Requires either and old schema or a new schema be satisfied. However, a warning is logged if the new schema isn't satisfied and the old schema is (once per uniqueName per runtime instance).

setLogger