Added initial implementation of span abstraction for logging, need to integrate still