I was just curious as to why the Logger class was implemented in edtFTPnet instead of using the builtin EventLog or Trace.Listener classes?