added l8.logger() & l8.inspect() to help user redefine logging mechanism