added separate fields for service and section name to log output. refactored names introduced some constants
merge