Skip to content

Commit 4299d31

Browse files
committed
CategoriesConverter now also uses holder pattern.
1 parent 25080c3 commit 4299d31

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

cf-java-logging-support-logback/src/main/java/com/sap/hcp/cf/logback/converter/CategoriesConverter.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
*/
2121
public class CategoriesConverter extends ClassicConverter {
2222

23-
private static final Logger LOG = LoggerFactory.getLogger(CategoriesConverter.class);
24-
2523
public static final String WORD = "categories";
2624

2725
@Override
@@ -36,13 +34,17 @@ public void start() {
3634
super.start();
3735
}
3836

37+
private static class LoggerHolder {
38+
static final Logger LOG = LoggerFactory.getLogger(LoggerHolder.class.getEnclosingClass());
39+
}
40+
3941
private void getMarkers(Marker marker, StringBuilder appendTo) {
4042
try {
4143
ArrayComposer<JSONComposer<String>> ac = JSON.std.composeString().startArray();
4244
getMarkersRecursively(marker, ac);
4345
appendTo.append(ac.end().finish());
4446
} catch (IOException ex) {
45-
LOG.error("conversion failed", ex);
47+
LoggerHolder.LOG.error("conversion failed", ex);
4648
}
4749
}
4850

0 commit comments

Comments
 (0)