Heute: Bedingte Ausführung von Geschäftslogik abhängig vom Loglevel:
Csvheader item = csvheaderDAO.findByPeriod(period); if (item != null && item.getPeriod() == period) { if (log.isDebugEnabled()) { log.debug("Aktualisierung des CSV Headers"); } item.setHeader(header); item.setChangedBy(user); item.setChangedAt(new Timestamp(System.currentTimeMillis())); } else if (log.isDebugEnabled()) { log.debug("neues Objekt des CSV Headers erzeugen."); item = new Csvheader(); item.setPeriod(period); item.setHeader(header); item.setCreatedBy(user); item.setCreatedAt(new Timestamp(System.currentTimeMillis())); csvheaderDAO.persist(item); }