Log4j are injected in DAO layer.

+ All DAO layer exceptions redirected to log4j errors