LogUtil

public class LogUtil
extends Object

java.lang.Object
😎 com.android.tradefed.log.LogUtil (google.com.android.tradefed.log.LogUtil)


Eine Logging-Dienstprogrammklasse. Nützlich für Code, der statische Methoden aus Log überschreiben muss

Zusammenfassung

Verschachtelte Klassen

class LogUtil.CLog

Shim-Klasse für Log, die automatisch den einfachen Klassennamen des Aufrufers als das Log-Tag

Öffentliche Methoden

static String getLogFormatString(Log.LogLevel logLevel, String tag, String message)

Erstellt einen Formatstring, der dem "threadtime" ähnelt Protokollformat auf dem Gerät.

static void printLog(Log.LogLevel logLevel, String tag, String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss.

Öffentliche Methoden

getLogFormatString

public static String getLogFormatString (Log.LogLevel logLevel, 
                String tag, 
                String message)

Erstellt einen Formatstring, der dem "threadtime" ähnelt Protokollformat auf dem Gerät. Dieses ist besonders nützlich, da hier Tag und Monat enthalten sind (um lange laufende TF-Instanzen) und verwendet 24-Stunden-Zeit, um morgens vom Abend zu unterscheiden.

Parameter
logLevel Log.LogLevel

tag String

message String

Returns
String

printLog

public static void printLog (Log.LogLevel logLevel, 
                String tag, 
                String message)

Wird gesendet, wenn eine Protokollnachricht gedruckt werden muss. Diese Implementierung gibt die Nachricht immer stdout.

Parameter
logLevel Log.LogLevel: Die LogLevel-Enum, die die Priorität der Nachricht darstellt.

tag String: Das mit der Nachricht verknüpfte Tag.

message String: Die Nachricht, die angezeigt werden soll.