LogUtil

public class LogUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.log.LogUtil


Eine Dienstprogrammklasse für die Protokollierung. Nützlich für Code, in dem statische Methoden aus Log überschrieben werden müssen

Zusammenfassung

Verschachtelte Klassen

class LogUtil.CLog

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

Öffentliche Methoden

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

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

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 Protokollformat „threadtime“ auf dem Gerät ähnelt. Das ist besonders nützlich, da der Tag und der Monat angegeben werden (um Zeiten für lang laufende TF-Instanzen zu unterscheiden) und außerdem die 24-Stunden-Zeit verwendet wird, um Morgen von 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. Bei dieser Implementierung wird die Nachricht in allen Fällen auf stdout ausgegeben.

Parameter
logLevel Log.LogLevel: Die Aufzählung LogLevel, die die Priorität der Nachricht darstellt.

tag String: Das Tag, das mit der Nachricht verknüpft ist.

message String: Die anzuzeigende Nachricht.