File tree Expand file tree Collapse file tree
internal-api/src/main/java/datadog/trace/api/profiling Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import java .util .ArrayList ;
88import java .util .List ;
99import java .util .zip .ZipOutputStream ;
10+ import org .slf4j .Logger ;
11+ import org .slf4j .LoggerFactory ;
1012import org .slf4j .helpers .FormattingTuple ;
1113import org .slf4j .helpers .MessageFormatter ;
1214
1315public final class ProfilerFlareLogger implements TracerFlare .Reporter {
16+ private static final Logger log = LoggerFactory .getLogger (ProfilerFlareLogger .class );
17+
1418 private static final class Singleton {
1519 private static final ProfilerFlareLogger INSTANCE = new ProfilerFlareLogger ();
1620 }
@@ -36,6 +40,9 @@ public static ProfilerFlareLogger getInstance() {
3640 * @return Returns {@literal true} if the message was stored for flare, {@literal false} otherwise
3741 */
3842 public boolean log (String msgFormat , Object ... args ) {
43+ // if something is important enough to store in flare, perhaps logging at WARN level is fine
44+ log .warn (msgFormat , args );
45+
3946 FormattingTuple ft = MessageFormatter .arrayFormat (msgFormat , args );
4047 StringBuilder sb =
4148 new StringBuilder (Instant .now ().atZone (ZoneOffset .UTC ).toString ())
You can’t perform that action at this time.
0 commit comments