StdoutLogger

public class StdoutLogger
extends Object implements ILeveledLogOutput

java.lang.Object
com.android.tradefed.log.StdoutLogger


Un ILeveledLogOutput qui dirige les messages de journalisation vers stdout.

Résumé

Constructeurs publics

StdoutLogger()

Méthodes publiques

ILeveledLogOutput clone()
void closeLog()

Ferme le journal et effectue le nettoyage nécessaire avant la fermeture.

InputStreamSource getLog()

Récupère un flux d'instantané des données de journalisation.

Log.LogLevel getLogLevel()

Obtient le niveau de journalisation minimal à afficher.

void init()

Initialise le journal et crée les ressources d'E/S requises.

void printAndPromptLog(Log.LogLevel logLevel, String tag, String message)

Envoyé lorsqu'un message de journalisation doit être imprimé et, si possible, affiché à l'utilisateur dans une boîte de dialogue.

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

Envoyé lorsqu'un message de journalisation doit être imprimé.

void setLogLevel(Log.LogLevel logLevel)

Définit le niveau de journalisation minimal à afficher.

Constructeurs publics

StdoutLogger

public StdoutLogger ()

Méthodes publiques

clone

public ILeveledLogOutput clone ()

Renvoie
ILeveledLogOutput

closeLog

public void closeLog ()

Ferme le journal et effectue le nettoyage nécessaire avant la fermeture.

getLog

public InputStreamSource getLog ()

Récupère un flux d'instantané des données de journalisation.

Ne doit pas être appelé après ILeveledLogOutput.closeLog().

Le flux renvoyé n'est pas garanti d'avoir des performances optimales. Les appelants peuvent souhaiter encapsuler le résultat dans un BufferedInputStream.

Renvoie
InputStreamSource un InputStreamSource des données de journalisation. Peut renvoyer la valeur nulle si elle n'est pas prise en charge.

getLogLevel

public Log.LogLevel getLogLevel ()

Obtient le niveau de journalisation minimal à afficher.

Renvoie
Log.LogLevel le LogLevel actuel

init

public void init ()

Initialise le journal et crée les ressources d'E/S requises.

Génère
IOException

printAndPromptLog

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

Envoyé lorsqu'un message de journalisation doit être imprimé et, si possible, affiché à l'utilisateur dans une boîte de dialogue.

Paramètres
logLevel Log.LogLevel : énumération LogLevel représentant la priorité du message.

tag String : tag associé au message.

message String : message à afficher.

printLog

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

Envoyé lorsqu'un message de journalisation doit être imprimé.

Paramètres
logLevel Log.LogLevel : énumération LogLevel représentant la priorité du message.

tag String : tag associé au message.

message String : message à afficher.

setLogLevel

public void setLogLevel (Log.LogLevel logLevel)

Définit le niveau de journalisation minimal à afficher.

Paramètres
logLevel Log.LogLevel : LogLevel à afficher