All Downloads are FREE. Search and download functionalities are using the official Maven repository.

biz.paluch.logging.gelf.PropertyProvider Maven / Gradle / Ivy

There is a newer version: 1.15.1
Show newest version
package biz.paluch.logging.gelf;

/**
 * Provides access to Log-Framework properties.
 * 
 * @author Mark Paluch
 * @since 26.09.13 15:04
 */
public interface PropertyProvider {

    /**
     * @deprecated Use host.
     */
    @Deprecated
    String PROPERTY_GRAYLOG_HOST = "graylogHost";

    /**
     * @deprecated use port.
     */
    @Deprecated
    String PROPERTY_GRAYLOG_PORT = "graylogPort";

    String PROPERTY_HOST = "host";
    String PROPERTY_PORT = "port";

    String PROPERTY_ORIGIN_HOST = "originHost";
    String PROPERTY_EXTRACT_STACKTRACE = "extractStackTrace";
    String PROPERTY_FILTER_STACK_TRACE = "filterStackTrace";
    String PROPERTY_INCLUDE_LOG_MESSAGE_PARAMETERS = "includeLogMessageParameters";
    String PROPERTY_FACILITY = "facility";
    String PROPERTY_MAX_MESSAGE_SIZE = "maximumMessageSize";
    String PROPERTY_ADDITIONAL_FIELD = "additionalField.";
    String PROPERTY_ADDITIONAL_FIELD_TYPE = "additionalFieldType.";
    String PROPERTY_ADDITIONAL_FIELDS = "additionalFields";
    String PROPERTY_ADDITIONAL_FIELD_TYPES = "additionalFieldTypes";

    String PROPERTY_FILTER = "filter";
    String PROPERTY_LEVEL = "level";
    String PROPERTY_VERSION = "version";

    String getProperty(String propertyName);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy