adding NLog support