LogUtil

public class LogUtil
extends Object

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


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

Zusammenfassung

Verschachtelte Klassen

class LogUtil.CLog

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

Öffentliche Methoden

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

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

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

Wird gesendet, wenn eine Log-Nachricht ausgegeben werden muss.

Öffentliche Methoden

getLogFormatString

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

Erstellt einen Formatstring, der dem Logformat „threadtime“ auf dem Gerät ähnelt. Das ist besonders nützlich, da es den Tag und den Monat enthält (um Zeiten für lang laufende TF-Instanzen zu unterscheiden) und auch die 24-Stunden-Zeit verwendet, um zwischen Morgen und 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 Log-Nachricht ausgegeben werden muss. Bei dieser Implementierung wird die Nachricht in jedem Fall in stdout ausgegeben.

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

tag String: Das Tag, das der Nachricht zugeordnet ist.

message String: Die anzuzeigende Meldung.