add custom logger, prep for graylog
merge