( enpassant | 2016. 10. 22., szo – 15:03 )

Szóval jó kis gyakorlás az általad írt naplózó rendszer, de egyszerűen nem éri meg használni.

Azt hiszem pont a lényeg nem ment át.
Az általam írt naplózó rendszer csak egy kis példa, helyette használhatsz tetszőleges naplózó rendszert (pl. Log4J).
A lényeg az, hogy ha nincs bekapcsolva a naplózás, akkor az eredeti függvényed fut és nincs semmi teljesítmény vesztés.

vagy kézzel (fv elején és végén is log hívás), vagy AOP-vel tennék naplózást, itt sincs jelentős teljesítményvesztés,

Mind a kettőnél van teljesítmény vesztés. A legtöbb helyen valóban nem számottevő, de egy ciklusban, ami sokszor hívódik, ott lehet jelentős is, mint amilyen példát én is írtam.
Az általam írt megoldásnál NINCS teljesítmény vesztés, ha nem kell naplózni, se kicsi, se nagy, semmilyen!
Ha meg kézzel (fv elején és végén is log hívás), akkor rontottál az üzleti logikád olvashatóságán.