Возможно, я был чрезмерно резок в log4net ...
Более года назад я настроил его, добавив раздел в файл app.config, как предлагалось во всех сообщениях в блоге, которые япрочитал.
У меня это работало ненадолго, а затем загадочно перестало работать.Есть много, много вопросов о SO, описывающих подобные неприятные события.
С тех пор не нуждался в этом, поэтому с отвращением вынул dll и config из моего проекта.
Хотя я уверенЯ пробовал это раньше, и что он молча не смог выполнить какую-либо запись, я добавил следующую строку в свой код:
log4net.Config.BasicConfigurator.Configure();
и вот, он начал регистрироваться на выходе VSокно, как я и хотел.
Похоже, что его совсем не нужно настраивать для простых приложений - по умолчанию он работает правильно.Предположительно, это сложная конфигурация, которая запутывает людей - кажется, слишком легко все испортить.