add message number limit option and a GELF UDP sender