@Override public void log(final int level, final String message, final Throwable ex) { if ( ex == null ) { switch ( level ) { case 1 : logger.error(message); break; case 2 : logger.warn(message); break; case 3 : logger.info(message); break; default : logger.debug(message); } } else { switch ( level ) { case 1 : logger.error(message, ex); break; case 2 : logger.warn(message, ex); break; case 3 : logger.info(message, ex); break; default : logger.debug(message, ex); } } } }
@Override public boolean isLogEnabled(final int level) { switch ( level ) { case 1 : return logger.isErrorEnabled(); case 2 : return logger.isWarnEnabled(); case 3 : return logger.isInfoEnabled(); default : return logger.isDebugEnabled(); } }
Logger log = this.logger; if (log != null) { log.warn( "Usage of @Message#contributorURI detected! Please use @Message#contributionURI instead!"); //$NON-NLS-1$ Logger log = this.logger; if (log != null) { log.error("Instantiation of messages class failed", e); //$NON-NLS-1$ log.error("Failed to access messages class", e); //$NON-NLS-1$
static void logInvalidFormat(String str, Logger log) { if (log != null && !invalidLocalesLogged.contains(str)) { invalidLocalesLogged.add(str); log.error("Invalid locale format: {} - Default Locale will be used instead.", str); //$NON-NLS-1$ } }
/** * * @param messageKey * The name of the field that should be accessed * @return A MessageSupplier that returns the message value for the given message key */ protected MessageSupplier createSupplier(final String messageKey) { try { final Field f = messages.getClass().getField(messageKey); if (f != null) { return new MessageSupplierImplementation(f); } } catch (NoSuchFieldException e) { Logger log = this.registryLogger; if (log != null) { log.warn( "The class '{}' does not contain a field with name '{}'. Binding is not created!", this.messages.getClass().getName(), e.getMessage()); } } catch (SecurityException e) { Logger log = this.registryLogger; if (log != null) { log.warn( "Error on accessing field '{}' on class '{}' with error message '{}'. Binding is not created!", messageKey, messages.getClass(), e.getMessage()); } } return null; }
Logger log = this.logger; if (log != null) { log.error( "Exception on trying to execute the @PostConstruct annotated method in {}", //$NON-NLS-1$ messageClass, e);
@Override public void log(final int level, final String message, final Throwable ex) { if ( ex == null ) { switch ( level ) { case 1 : logger.error(message); break; case 2 : logger.warn(message); break; case 3 : logger.info(message); break; default : logger.debug(message); } } else { switch ( level ) { case 1 : logger.error(message, ex); break; case 2 : logger.warn(message, ex); break; case 3 : logger.info(message, ex); break; default : logger.debug(message, ex); } } } }
@Override public boolean isLogEnabled(final int level) { switch ( level ) { case 1 : return logger.isErrorEnabled(); case 2 : return logger.isWarnEnabled(); case 3 : return logger.isInfoEnabled(); default : return logger.isDebugEnabled(); } }
@Override public String translate(String key, String contributorURI) { ResourceBundleProvider prov = this.provider; if (prov == null) { return key; } try { ResourceBundle resourceBundle = ResourceBundleHelper.getResourceBundleForUri( contributorURI, locale, prov); return getResourceString(key, resourceBundle); } catch (Exception e) { // an error occurred on trying to retrieve the translation for the given key // for improved fault tolerance we will log the error and return the key Logger log = this.logger; if (log != null) { log.error("Error retrieving the translation for key={} and contributorURI={}", key, contributorURI, e); } return key; } }
logger.error("Given locale String is null - Default Locale will be used instead."); //$NON-NLS-1$ if (language.length() > 0) { if (logger != null) { logger.error( "Invalid locale format: {} - Only language part will be used to create the Locale.", //$NON-NLS-1$ localeString); if (localeParts[2].length() == 0) { if (logger != null) { logger.error( "Invalid locale format: {} - Only language and country part will be used to create the Locale.", //$NON-NLS-1$ localeString);
} catch (URISyntaxException e) { if (logger != null) { logger.error("Invalid contribution URI: {}", contributionURI); //$NON-NLS-1$ if (uri.getAuthority() == null) { if (logger != null) { logger.error("Failed to get bundle for: {}", contributionURI); //$NON-NLS-1$ } else { if (logger != null) { logger.error("Called with invalid contribution URI: {}", contributionURI); //$NON-NLS-1$ } catch (Exception e) { if (logger != null) { logger.error("Failed to load specified ResourceBundle: {}", contributionURI, e); //$NON-NLS-1$