Skip to content

Commit c3f4563

Browse files
committed
Add logger to the SnakeYamlHelper class
1 parent 5eb116f commit c3f4563

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

  • dd-java-agent/instrumentation/snakeyaml/src/main/java/datadog/trace/instrumentation/snakeyaml

dd-java-agent/instrumentation/snakeyaml/src/main/java/datadog/trace/instrumentation/snakeyaml/SnakeYamlHelper.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22

33
import java.lang.reflect.Field;
44
import java.lang.reflect.UndeclaredThrowableException;
5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
57
import org.yaml.snakeyaml.Yaml;
68
import org.yaml.snakeyaml.constructor.BaseConstructor;
79

810
public final class SnakeYamlHelper {
911
private SnakeYamlHelper() {}
1012

13+
private static final Logger log = LoggerFactory.getLogger(SnakeYamlHelper.class);
14+
1115
private static final Field CONSTRUCTOR = prepareConstructor();
1216

1317
private static Field prepareConstructor() {
@@ -16,6 +20,7 @@ private static Field prepareConstructor() {
1620
constructor = Yaml.class.getDeclaredField("constructor");
1721
constructor.setAccessible(true);
1822
} catch (Throwable e) {
23+
log.debug("Failed to get Yaml constructor", e);
1924
return null;
2025
}
2126
return constructor;

0 commit comments

Comments
 (0)