public void setResourceBundleName(final String name) { super.setResourceBundleName(name); orig.setResourceBundleName(name); }
/** * SPI interface method to log a message at a given level, with a specific resource bundle. * * @param fqcn the fully qualified class name of the first logger class * @param level the level to log at * @param message the message * @param bundleName the resource bundle name * @param style the message format style * @param params the log parameters * @param t the throwable, if any */ public void log(final String fqcn, final Level level, final String message, final String bundleName, final ExtLogRecord.FormatStyle style, final Object[] params, final Throwable t) { Filter filter = null; final int effectiveLevel = loggerNode.getEffectiveLevel(); if (level == null || fqcn == null || message == null || (!(LogManager.PER_THREAD_LOG_FILTER && (filter = LogManager.getThreadLocalLogFilter()) != null) && (level.intValue() < effectiveLevel || effectiveLevel == OFF_INT))) { return; } final ExtLogRecord rec = new ExtLogRecord(level, message, style, fqcn); rec.setResourceBundleName(bundleName); rec.setParameters(params); rec.setThrown(t); if (LogManager.PER_THREAD_LOG_FILTER && filter != null && !filter.isLoggable(rec)) { return; } logRaw(rec); }
record.setResourceBundleName(bundleName); record.setResourceBundle(bundle);
setParameters(original.getParameters()); setResourceBundle(original.getResourceBundle()); setResourceBundleName(original.getResourceBundleName()); setSequenceNumber(original.getSequenceNumber()); setThreadID(original.getThreadID());