Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Plugin(name = "marker", category = "Lookup")
- public class MarkerLookup implements StrLookup {
- private final Marker marker;
- public MarkerLookup(Marker marker) {
- this.marker = marker;
- }
- public MarkerLookup() {
- this.marker = null;
- }
- @Override
- public String lookup(final String key) {
- if (marker == null) {
- return null;
- }
- final String obj = marker.getName();
- if (obj == null) {
- return null;
- }
- return obj;
- }
- @Override
- public String lookup(final LogEvent event, final String key) {
- if (marker != null) {
- return marker.getName();
- }
- return null;
- /*
- if (marker == null) {
- return null;
- }
- if (marker.getName().equals(key)) {
- return key;
- }
- return null;
- */
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement