Skip to content

Commit

Permalink
Move #addContext() into the common JsonProviders class
Browse files Browse the repository at this point in the history
ContextJsonProvider can be used for both ILoggingEvent and IAccessEvent. The `LoggingEventJsonProviders#addContext` and `AccessEventJsonProviders#addContext` methods should be moved into the common `JsonProviders` base class.

Related to issue #658.
  • Loading branch information
brenuart committed Sep 23, 2021
1 parent 76465c9 commit 898f203
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -97,4 +97,8 @@ public void setJsonFactory(JsonFactory jsonFactory) {
public List<JsonProvider<Event>> getProviders() {
return Collections.unmodifiableList(jsonProviders);
}

public void addContext(ContextJsonProvider<Event> provider) {
addProvider(provider);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
*/
package net.logstash.logback.composite.accessevent;

import net.logstash.logback.composite.ContextJsonProvider;
import net.logstash.logback.composite.GlobalCustomFieldsJsonProvider;
import net.logstash.logback.composite.JsonProviders;
import net.logstash.logback.composite.LogstashVersionJsonProvider;
Expand Down Expand Up @@ -79,9 +78,6 @@ public void addRequestHeaders(RequestHeadersJsonProvider provider) {
public void addResponseHeaders(ResponseHeadersJsonProvider provider) {
addProvider(provider);
}
public void addContext(ContextJsonProvider<IAccessEvent> provider) {
addProvider(provider);
}
public void addPattern(AccessEventPatternJsonProvider provider) {
addProvider(provider);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
*/
package net.logstash.logback.composite.loggingevent;

import net.logstash.logback.composite.ContextJsonProvider;
import net.logstash.logback.composite.GlobalCustomFieldsJsonProvider;
import net.logstash.logback.composite.JsonProviders;
import net.logstash.logback.composite.LogstashVersionJsonProvider;
Expand Down Expand Up @@ -73,9 +72,6 @@ public void addRootStackTraceElement(RootStackTraceElementJsonProvider provider)
public void addStackHash(StackHashJsonProvider provider) {
addProvider(provider);
}
public void addContext(ContextJsonProvider<ILoggingEvent> provider) {
addProvider(provider);
}
public void addContextName(ContextNameJsonProvider provider) {
addProvider(provider);
}
Expand Down

0 comments on commit 898f203

Please sign in to comment.