Added semantic log formatter