Євгеній Сафонов, Senior Software Developer у Terrasoft, робить загальний огляд двох підходів організації коду у репозиторіях, з їх перевагами та недоліками.
Весь описаний досвід відноситься до репозиторіїв з C# / .NET Core кодом, але загалом це все можна легко проеціювати на будь-які мови програмування.
Євгеній Сафонов, Senior Software Developer в Terrasoft, зібрав увесь позитивний і негативний досвід у підходах до організації логів. Матеріал буде корисний і тим, хто лише задумується про організацію логування у своєму продукті, і тим, хто хоче щось змінити у своїх логах, але не знає, з чого почати.
Цю статтю спрямовано на огляд дуже універсальної системи логування, приклади й практичний досвід наводитимемо через призму всесвіту .NET / .NET Core. Але ця інформація може допомогти всім без винятку, хто шукає системи такого класу.