Just some idea to improve logging functionality

Aspect-oriented programming was a reason to create improved logging functionality.