java.util.logging.Logger.getResourceBundle()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中java.util.logging.Logger.getResourceBundle()方法的一些代码示例,展示了Logger.getResourceBundle()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.getResourceBundle()方法的具体详情如下:
包路径:java.util.logging.Logger
类名称:Logger
方法名:getResourceBundle

Logger.getResourceBundle介绍

[英]Gets the loaded resource bundle used by this logger to localize logging messages. If the value is null, the parent's resource bundle will be inherited.
[中]

代码示例

代码示例来源:origin: jersey/jersey

public ResourceBundle getResourceBundle() {
  return logger.getResourceBundle();
}

代码示例来源:origin: spring-projects/spring-framework

private void log(java.util.logging.Level level, Object message, Throwable exception) {
  if (this.logger.isLoggable(level)) {
    LogRecord rec;
    if (message instanceof LogRecord) {
      rec = (LogRecord) message;
    }
    else {
      rec = new LocationResolvingLogRecord(level, String.valueOf(message));
      rec.setLoggerName(this.name);
      rec.setResourceBundleName(logger.getResourceBundleName());
      rec.setResourceBundle(logger.getResourceBundle());
      rec.setThrown(exception);
    }
    logger.log(rec);
  }
}

代码示例来源:origin: wildfly/wildfly

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: jersey/jersey

public ResourceBundle getResourceBundle() {
  return logger.getResourceBundle();
}

代码示例来源:origin: wildfly/wildfly

protected void doLogf(final Level level, final String loggerClassName, String format, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final ResourceBundle resourceBundle = logger.getResourceBundle();
    if (resourceBundle != null) try {
      format = resourceBundle.getString(format);
    } catch (MissingResourceException e) {
      // ignore
    }
    final String msg = parameters == null ? String.format(format) : String.format(format, parameters);
    final JBossLogRecord rec = new JBossLogRecord(translate(level), msg, loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setResourceBundleName(logger.getResourceBundleName());
    // we've done all the business
    rec.setResourceBundle(null);
    rec.setParameters(null);
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: org.apache.cxf/cxf-core

/**
 * Constructor.
 *
 * @param key the message catalog (resource bundle) key
 * @param logger a logger with an associated resource bundle
 * @param params the message substitution parameters
 */
public Message(String key, Logger logger, Object...params) {
  this(key, logger.getResourceBundle(), params);
}

代码示例来源:origin: weld/core

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: apache/cxf

/**
 * Constructor.
 *
 * @param key the message catalog (resource bundle) key
 * @param logger a logger with an associated resource bundle
 * @param params the message substitution parameters
 */
public Message(String key, Logger logger, Object...params) {
  this(key, logger.getResourceBundle(), params);
}

代码示例来源:origin: org.jboss.seam.solder/seam-solder

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  }
}

代码示例来源:origin: org.apache.cxf/cxf-api

/**
 * Constructor.
 *
 * @param key the message catalog (resource bundle) key
 * @param logger a logger with an associated resource bundle
 * @param params the message substitution parameters
 */
public Message(String key, Logger logger, Object...params) {
  this(key, logger.getResourceBundle(), params);
}

代码示例来源:origin: apache/activemq-artemis

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: org.objectweb.celtix/celtix-common

/**
 * Retreive localized message retreived from a logger's resource
 * bundle.
 *
 * @param logger the Logger
 * @param message the message to be localized
 */
private static String localize(Logger logger, String message) {
  ResourceBundle bundle = logger.getResourceBundle();
  return bundle != null ? bundle.getString(message) : message;
}

代码示例来源:origin: apache/activemq-artemis

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: org.glassfish.common/common-util

/**
 *Looks up the key in the logger's resource bundle and substitutes any
 *arguments provided into the looked-up string.
 *@param key the key to look up in the resource bundle
 *@param args optional arguments to plug into the string found in the bundle
 *@return the formatted string
 */
private static String formatMsg(String key, Object... args) {
  String fmt = _logger.getResourceBundle().getString(key);
  return MessageFormat.format(fmt, args);
}

代码示例来源:origin: org.jboss.weld.se/weld-se

protected void doLog(final Level level, final String loggerClassName, final Object message, final Object[] parameters, final Throwable thrown) {
  if (isEnabled(level)) try {
    final JBossLogRecord rec = new JBossLogRecord(translate(level), String.valueOf(message), loggerClassName);
    if (thrown != null) rec.setThrown(thrown);
    rec.setLoggerName(getName());
    rec.setParameters(parameters);
    rec.setResourceBundleName(logger.getResourceBundleName());
    rec.setResourceBundle(logger.getResourceBundle());
    logger.log(rec);
  } catch (Throwable ignored) {}
}

代码示例来源:origin: apache/cxf

private String getLangCode() {
  String code = LOG.getResourceBundle().getLocale().getLanguage();
  if (StringUtils.isEmpty(code)) {
    return "en";
  }
  return code;
}

代码示例来源:origin: org.bluestemsoftware.open.maven.tparty/jsp-2.1

/**
   *Returns a formatted string, using the key to find the full message and 
   *substituting any parameters.
   *@param key the message key with which to locate the message of interest
   *@param o the object(s), if any, to be substituted into the message
   *@return a String containing the formatted message
   */
  private static String getMessage(String key, Object... o) {
    String msg = getLogger().getResourceBundle().getString(key);
    return MessageFormat.format(msg, o);
  }
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime

public Calendar parseDate(String value) {
  XSDDateFormat format = new XSDDateFormat();
  ParsePosition pos = new ParsePosition(0);
  Calendar cal = (Calendar) format.parseObject(value, pos);
  if (cal == null) {
    String message = logger.getResourceBundle().getString("BadDate");
    message = message.replace("{0}", value);
    message = message.replace("{1}", value.substring(pos.getErrorIndex()));
    throw new IllegalArgumentException(message);
  }
  return cal;
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding

public Calendar parseDate(String value) {
  XSDDateFormat format = new XSDDateFormat();
  ParsePosition pos = new ParsePosition(0);
  Calendar cal = (Calendar) format.parseObject(value, pos);
  if (cal == null) {
    String message = logger.getResourceBundle().getString("BadDate");
    message = message.replace("{0}", value);
    message = message.replace("{1}", value.substring(pos.getErrorIndex()));
    throw new IllegalArgumentException(message);
  }
  return cal;
}

代码示例来源:origin: org.glassfish/javax.faces

private FacesContextFactory acquireFacesContextFactory() throws UnavailableException {
  try {
    return (FacesContextFactory) FactoryFinder.getFactory(FACES_CONTEXT_FACTORY);
  } catch (FacesException e) {
    String msg = LOGGER.getResourceBundle().getString("severe.webapp.facesservlet.init_failed");
    LOGGER.log(SEVERE, msg, e.getCause() != null ? e.getCause() : e);
        throw new UnavailableException(msg);
  }
}

相关文章