mirror of
https://github.com/fankes/termux-app.git
synced 2025-09-08 19:44:09 +08:00
Fixed: Do not use colon character ":" in log tag since it is invalid and breaks logcat command filterspecs argument
This commit is contained in:
@@ -450,11 +450,17 @@ public class Logger {
|
|||||||
return CURRENT_LOG_LEVEL;
|
return CURRENT_LOG_LEVEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** The colon character ":" must not exist inside the tag, otherwise the `logcat` command
|
||||||
|
* filterspecs arguments `<tag>[:priority]` will not work and will throw `Invalid filter expression`
|
||||||
|
* error.
|
||||||
|
* https://cs.android.com/android/platform/superproject/+/android-12.0.0_r4:system/logging/liblog/logprint.cpp;l=363
|
||||||
|
* https://cs.android.com/android/platform/superproject/+/android-12.0.0_r4:system/logging/logcat/logcat.cpp;l=884
|
||||||
|
* */
|
||||||
public static String getFullTag(String tag) {
|
public static String getFullTag(String tag) {
|
||||||
if (DEFAULT_LOG_TAG.equals(tag))
|
if (DEFAULT_LOG_TAG.equals(tag))
|
||||||
return tag;
|
return tag;
|
||||||
else
|
else
|
||||||
return DEFAULT_LOG_TAG + ":" + tag;
|
return DEFAULT_LOG_TAG + "." + tag;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isLogLevelValid(Integer logLevel) {
|
public static boolean isLogLevelValid(Integer logLevel) {
|
||||||
|
Reference in New Issue
Block a user