Please Review: non `Error` support in factory.log().error