Hier ein Auszug aus einer meiner Funktionen
ich würde gerne auch eine log aufzeichung von
haben, aber wie integriere ich Log4j an dieser Stelle am besten? Oder muss ich auf diese Schreibweise versichten und es wie folgt machen?
Java:
logger.debug("CountryService::createCountry(" + creator + ", " + country + ")");
if (creator == null) {
String message = "CountryService::createCountry(" + creator + ", " + country + "): The creator must not be null";
logger.error(message);
throw new NotDefinedException(message);
}
if (country == null) {
String message = "CountryService::createCountry(" + creator + ", " + country + "): The adding country must not be null";
logger.error(message);
throw new NotDefinedException(message);
}
userRepository.findById(creator.getId())
.orElseThrow(() -> new ResourceNotFoundException("CountryService::createCountry(" + creator + ", " + country + "): Creator not found with the id :: " + creator.getId()));
ich würde gerne auch eine log aufzeichung von
Code:
userRepository.findById(creator.getId())
.orElseThrow(() -> new ResourceNotFoundException("CountryService::createCountry(" + creator + ", " + country + "): Creator not found with the id :: " + creator.getId()));
haben, aber wie integriere ich Log4j an dieser Stelle am besten? Oder muss ich auf diese Schreibweise versichten und es wie folgt machen?
Code:
if ( userRepository.findById(creator.getId()) == null ) {
String message = "xxxx"
logger.error(message);
throw new ResourceNotFoundException(message);
}