Я только начал работать над приложением C # (используя log4net). Я должен добавить журналы к коду, написанному кем-то другим. Следовательно, я не могу хорошо понимать контекст каждый раз (слишком много кода, слишком мало времени :)).
Я следую соглашению, которое кажется довольно грубым. Я отображаю уровень журнала, дату и время, имя класса, имя метода с каждым журналом. Я печатаю журнал при входе и выходе из каждого метода (большинство из них, я пытаюсь исключить метод в больших циклах), в конструкторах, некоторых событиях и каждом операторе catch.
Я думаю, что я переусердствовал в некоторых местах, но требуется некоторая степень единообразия. Какие-нибудь предложения относительно правильного (или лучшего) подхода?