org.apache.logging.log4j.util.Strings.isEmpty()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(184)

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

Strings.isEmpty介绍

[英]Checks if a CharSequence is empty ("") or null.

Strings.isEmpty(null)      = true 
Strings.isEmpty("")        = true 
Strings.isEmpty(" ")       = false 
Strings.isEmpty("bob")     = false 
Strings.isEmpty("  bob  ") = false

NOTE: This method changed in Lang version 2.0. It no longer trims the CharSequence. That functionality is available in isBlank().

Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.isEmpty(CharSequence)
[中]检查字符序列是空的(“”)还是空的。

Strings.isEmpty(null)      = true 
Strings.isEmpty("")        = true 
Strings.isEmpty(" ")       = false 
Strings.isEmpty("bob")     = false 
Strings.isEmpty("  bob  ") = false

注意:在Lang 2.0版中,此方法发生了更改。它不再修剪焦距序列。该功能在isBlank()中可用。
复制自Apache Commons Lang org。阿帕奇。平民lang3。StringUtils。isEmpty(CharSequence)

代码示例

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

/**
 * <p>
 * Checks if a CharSequence is not empty ("") and not null.
 * </p>
 *
 * <pre>
 * Strings.isNotEmpty(null)      = false
 * Strings.isNotEmpty("")        = false
 * Strings.isNotEmpty(" ")       = true
 * Strings.isNotEmpty("bob")     = true
 * Strings.isNotEmpty("  bob  ") = true
 * </pre>
 *
 * <p>
 * Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.isNotEmpty(CharSequence)
 * </p>
 *
 * @param cs the CharSequence to check, may be null
 * @return {@code true} if the CharSequence is not empty and not null
 */
public static boolean isNotEmpty(final CharSequence cs) {
  return !isEmpty(cs);
}

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

/**
 * <p>
 * Removes control characters (char &lt;= 32) from both ends of this String returning {@code null} if the String is
 * empty ("") after the trim or if it is {@code null}.
 *
 * <p>
 * The String is trimmed using {@link String#trim()}. Trim removes start and end characters &lt;= 32.
 * </p>
 *
 * <pre>
 * Strings.trimToNull(null)          = null
 * Strings.trimToNull("")            = null
 * Strings.trimToNull("     ")       = null
 * Strings.trimToNull("abc")         = "abc"
 * Strings.trimToNull("    abc    ") = "abc"
 * </pre>
 *
 * <p>
 * Copied from Apache Commons Lang org.apache.commons.lang3.StringUtils.trimToNull(String)
 * </p>
 *
 * @param str the String to be trimmed, may be null
 * @return the trimmed String, {@code null} if only chars &lt;= 32, empty or null String input
 */
public static String trimToNull(final String str) {
  final String ts = str == null ? null : str.trim();
  return isEmpty(ts) ? null : ts;
}

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

private Level(final String name, final int intLevel) {
  if (Strings.isEmpty(name)) {
    throw new IllegalArgumentException("Illegal null or empty Level name.");
  }
  if (intLevel < 0) {
    throw new IllegalArgumentException("Illegal Level int less than zero.");
  }
  this.name = name;
  this.intLevel = intLevel;
  this.standardLevel = StandardLevel.getStandardLevel(intLevel);
  if (LEVELS.putIfAbsent(name, this) != null) {
    throw new IllegalStateException("Level " + name + " has already been defined.");
  }
}

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

protected EntryMessage entryMsg(final String format, final Object... params) {
  final int count = params == null ? 0 : params.length;
  if (count == 0) {
    if (Strings.isEmpty(format)) {
      return flowMessageFactory.newEntryMessage(null);
    }
    return flowMessageFactory.newEntryMessage(new SimpleMessage(format));
  }
  if (format != null) {
    return flowMessageFactory.newEntryMessage(new ParameterizedMessage(format, params));
  }
  final StringBuilder sb = new StringBuilder();
  sb.append("params(");
  for (int i = 0; i < count; i++) {
    if (i > 0) {
      sb.append(", ");
    }
    final Object parm = params[i];
    sb.append(parm instanceof Message ? ((Message) parm).getFormattedMessage() : String.valueOf(parm));
  }
  sb.append(')');
  return flowMessageFactory.newEntryMessage(new SimpleMessage(sb));
}

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

private StatusLogger(final String name, final MessageFactory messageFactory) {
  super(name, messageFactory);
  final String dateFormat = PROPS.getStringProperty(STATUS_DATE_FORMAT, Strings.EMPTY);
  final boolean showDateTime = !Strings.isEmpty(dateFormat);
  this.logger = new SimpleLogger("StatusLogger", Level.ERROR, false, true, showDateTime, false,
      dateFormat, messageFactory, PROPS, System.err);
  this.listenersLevel = Level.toLevel(DEFAULT_STATUS_LEVEL, Level.WARN).intLevel();
  // LOG4J2-1813 if system property "log4j2.debug" is defined, print all status logging
  if (isDebugPropertyEnabled()) {
    logger.setLevel(Level.TRACE);
  }
}

代码示例来源:origin: org.apache.logging.log4j/log4j-web

@Override
  public void contextDestroyed(final ServletContextEvent event) {
    if (this.servletContext == null || this.initializer == null) {
      LOGGER.warn("Context destroyed before it was initialized.");
      return;
    }
    LOGGER.debug("Log4jServletContextListener ensuring that Log4j shuts down properly.");

    this.initializer.clearLoggerContext(); // the application is finished
    // shutting down now
    if (initializer instanceof LifeCycle2) {
      final String stopTimeoutStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT);
      final long stopTimeout = Strings.isEmpty(stopTimeoutStr) ? DEFAULT_STOP_TIMEOUT
          : Long.parseLong(stopTimeoutStr);
      final String timeoutTimeUnitStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT_TIMEUNIT);
      final TimeUnit timeoutTimeUnit = Strings.isEmpty(timeoutTimeUnitStr) ? DEFAULT_STOP_TIMEOUT_TIMEUNIT
          : TimeUnit.valueOf(timeoutTimeUnitStr.toUpperCase(Locale.ROOT));
      ((LifeCycle2) this.initializer).stop(stopTimeout, timeoutTimeUnit);
    } else {
      this.initializer.stop();
    }
  }
}

代码示例来源:origin: wxyyxc1992/Backend-Boilerplates

public static void main(String[] args) {
  if (Strings.isEmpty(System.getProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME))) {
    /*System.setProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME,
        "oauth2-extractors-baeldung");*/
    System.setProperty(AbstractEnvironment.ACTIVE_PROFILES_PROPERTY_NAME,
        "oauth2-extractors-github");
  }
  SpringApplication.run(ExtractorsApplication.class, args);
}

代码示例来源:origin: fengyouchao/sockslib

private MongoClient getConnectedClient() {
  if (Strings.isEmpty(username)) {
   return new MongoClient(host, port);
  } else {
   MongoCredential credential =
     MongoCredential.createCredential(username, databaseName, password.toCharArray());
   return new MongoClient(new ServerAddress(host, port), Lists.newArrayList(credential));
  }
 }
}

代码示例来源:origin: theotherp/nzbhydra2

private MongoClient getConnectedClient() {
    if (Strings.isEmpty(username)) {
      return new MongoClient(host, port);
    } else {
      MongoCredential credential =
          MongoCredential.createCredential(username, databaseName, password.toCharArray());
      return new MongoClient(new ServerAddress(host, port), Lists.newArrayList(credential));
    }
  }
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

@Override
public StackTraceElement convertToEntityAttribute(final String s) {
  if (Strings.isEmpty(s)) {
    return null;
  }
  return StackTraceElementAttributeConverter.convertString(s);
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

@Override
  public Map<String, String> convertToEntityAttribute(final String s) {
    if (Strings.isEmpty(s)) {
      return null;
    }
    try {
      return OBJECT_MAPPER.readValue(s, new TypeReference<Map<String, String>>() { });
    } catch (final IOException e) {
      throw new PersistenceException("Failed to convert JSON string to map.", e);
    }
  }
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

@Override
  public Level convertToEntityAttribute(final String s) {
    if (Strings.isEmpty(s)) {
      return null;
    }

    return Level.toLevel(s, null);
  }
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

private String getSystemProperty(final String prefix, final String name) {
  final String value = getSystemProperty(name);
  if (Strings.isEmpty(value)) {
    return Strings.EMPTY;
  }
  return prefix + value;
}

代码示例来源:origin: GluuFederation/oxAuth

public void setLocaleCode(String localeCode) {
  Iterator<Locale> locales = FacesContext.getCurrentInstance().getApplication().getSupportedLocales();
  while (locales.hasNext()) {
    Locale locale = locales.next();
    if (!Strings.isEmpty(locale.getLanguage()) && locale.getLanguage().equals(localeCode)) {
      this.localeCode = localeCode;
      FacesContext.getCurrentInstance().getViewRoot().setLocale(new Locale(localeCode));
      setCookieValue(localeCode);
      break;
    }
  }
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

@Override
  public Marker convertToEntityAttribute(final String s) {
    if (Strings.isEmpty(s)) {
      return null;
    }

    final int bracket = s.indexOf("[");

    return bracket < 1 ? MarkerManager.getMarker(s) : MarkerManager.getMarker(s.substring(0, bracket));
  }
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

private FilterComponentBuilder createFilter(final String key, final Properties properties) {
  final String type = (String) properties.remove(CONFIG_TYPE);
  if (Strings.isEmpty(type)) {
    throw new ConfigurationException("No type attribute provided for Appender " + key);
  }
  final String onMatch = (String) properties.remove("onMatch");
  final String onMisMatch = (String) properties.remove("onMisMatch");
  final FilterComponentBuilder filterBuilder = builder.newFilter(type, onMatch, onMisMatch);
  return processRemainingProperties(filterBuilder, properties);
}

代码示例来源:origin: ops4j/org.ops4j.pax.logging

@Override
  public Message convertToEntityAttribute(final String s) {
    if (Strings.isEmpty(s)) {
      return null;
    }

    return LOGGER.getMessageFactory().newMessage(s);
  }
}

代码示例来源:origin: mp911de/logstash-gelf

@PluginFactory
  public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
      @PluginAttribute("regex") String regex) {

    if (Strings.isEmpty(regex)) {
      LOGGER.error("The regex is empty");
      return null;
    }

    return new GelfDynamicMdcLogFields(regex);
  }
}

代码示例来源:origin: info.xiancloud/xian-gelf-common

@PluginFactory
  public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
      @PluginAttribute("regex") String regex) {

    if (Strings.isEmpty(regex)) {
      LOGGER.error("The regex is empty");
      return null;
    }

    return new GelfDynamicMdcLogFields(regex);
  }
}

代码示例来源:origin: biz.paluch.logging/logstash-gelf

@PluginFactory
  public static GelfDynamicMdcLogFields createField(@PluginConfiguration final Configuration config,
      @PluginAttribute("regex") String regex) {

    if (Strings.isEmpty(regex)) {
      LOGGER.error("The regex is empty");
      return null;
    }

    return new GelfDynamicMdcLogFields(regex);
  }
}

相关文章