Fun with Log4cxx
Split abstract transport and UDP implementation