Это зависит от того, что вы хотите сделать.
Хотите ли вы иметь механизм ведения журнала для чисто технических вещей, которые вы можете включать / выключать с различной степенью детализации (для вспомогательной деятельности)?
Или вы хотите регистрировать больше материалов, связанных с бизнесом, которые предназначены для чтения пользователями вашей библиотеки?
Сначала вы должны ответить на эти вопросы, а затем решить, что регистрировать, где хранить и как его форматировать ...
В любом случае, log4net - это хорошая, зрелая и стабильная среда ведения журналов для всех этих целей. И вход в файл данных является обычной практикой (но далеко не единственным вариантом ...).
С уважением
Томас