Logger своими руками

Разрабатывая приложение и пытаясь улучшить код, приходится разбивать функционал приложения на большое количество классов. Каждый класс содержит методы. Каждый метод для его лучшего понимания должен содержать не очень много кода. В результате такого разбиения получаются ситуации когда один метод одного класса вызывает метод второго класса, а тот в свою очередь другой метод третьего класса и так далее. Отследить затем, кто кого вызвал бывает сложновато. Продолжить чтение этой записи