add getLogger() method and relax the emittable data types to be any java
object.