- * {@value #OUTPUT_PROPERTY} = URI |
+ * {@value #APPENDERS_PROPERTY} = List<String> |
* A URI to an {@linkplain LogOutput output}. |
*
*
@@ -90,38 +90,44 @@ public interface LogProperties {
*/
static final String FILE_PROPERTY = ROOT_PREFIX + "file.name";
+ // /**
+ // * Logging output property for appending to a resource. The value should be a list
+ // of
+ // * names.
+ // */
+ // static final String OUTPUT_PROPERTY = ROOT_PREFIX + "output";
+
/**
- * Logging output property for appending to a resource. The value should be a list of
- * names.
+ * A common prefix parameter is called name.
*/
- static final String OUTPUT_PROPERTY = ROOT_PREFIX + "output";
+ static final String NAME = "name";
/**
* Logging output prefix for configuration.
*/
- static final String OUTPUT_PREFIX = ROOT_PREFIX + "output.{name}.";
+ static final String OUTPUT_PREFIX = ROOT_PREFIX + "output.{" + NAME + "}.";
/**
* Logging output prefix for configuration.
*/
- static final String ENCODER_PREFIX = ROOT_PREFIX + "encoder.{name}.";
+ static final String ENCODER_PREFIX = ROOT_PREFIX + "encoder.{" + NAME + "}.";
/**
- * Analogous to {@link System#getProperty(String)}.
- * @param key property key.
- * @return property value.
+ * Logging appenders. The value should be a list of names.
*/
- public @Nullable String valueOrNull(String key);
+ static final String APPENDERS_PROPERTY = ROOT_PREFIX + "appenders";
/**
- * Gets a value based on the passed in property.
- * @param