Skip to content

Commit bcc60bb

Browse files
committed
Shortened prefix and capped concatenated string
1 parent 4728a4e commit bcc60bb

File tree

1 file changed

+14
-1
lines changed
  • transport/transport-runtime/src/main/java/com/google/android/datatransport/runtime/logging

1 file changed

+14
-1
lines changed

transport/transport-runtime/src/main/java/com/google/android/datatransport/runtime/logging/Logging.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,26 @@
1414

1515
package com.google.android.datatransport.runtime.logging;
1616

17+
import android.os.Build;
1718
import android.util.Log;
1819

1920
public final class Logging {
2021
private Logging() {}
2122

2223
private static String getTag(String tag) {
23-
return "TransportRuntime." + tag;
24+
String prefix = "TRuntime.";
25+
return prefix + concatTag(prefix, tag);
26+
}
27+
28+
private static String concatTag(String prefix, String tag){
29+
int loggableLimit = 23;
30+
int remainingSpace = loggableLimit - prefix.length();
31+
32+
if(android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
33+
if(tag.length() > remainingSpace)
34+
tag = tag.substring(0, remainingSpace);
35+
36+
return tag;
2437
}
2538

2639
public static void d(String tag, String message) {

0 commit comments

Comments
 (0)