added float and double types to logger
added buffer map/unmap