update: added adapterType if missing in Log
update : overloaded log methods to take AdapterConfig.
update: add adapterType if its missing