/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution * @param input string to be evaluated * @param pc0 primary property container * @param pc1 secondary property container * @return the substituted string */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { return NodeToStringTransformer.substituteVariable(input, pc0, pc1); } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { String replacement = NodeToStringTransformer.substituteVariable(input, pc0, pc1); // for backward compatibility sake, perform one level of recursion if(replacement.contains(DELIM_START)) { replacement = NodeToStringTransformer.substituteVariable(replacement, pc0, pc1); } return replacement; } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }
/** * See http://logback.qos.ch/manual/configuration.html#variableSubstitution */ public static String substVars(String input, PropertyContainer pc0, PropertyContainer pc1) { try { String replacement = NodeToStringTransformer.substituteVariable(input, pc0, pc1); // for backward compatibility sake, perform one level of recursion if(replacement.contains(DELIM_START)) { replacement = NodeToStringTransformer.substituteVariable(replacement, pc0, pc1); } return replacement; } catch (ScanException e) { throw new IllegalArgumentException("Failed to parse input [" + input + "]", e); } }