FileLogger

public class FileLogger
extends BaseStreamLogger<SizeLimitedOutputStream>

java.lang.Object
   ↳ com.android.tradefed.log.BaseLeveledLogOutput
     ↳ com.android.tradefed.log.BaseStreamLogger<com.android.tradefed.util.SizeLimitedOutputStream>
       ↳ com.android.tradefed.log.FileLogger.


Une ILeveledLogOutput qui dirige les messages de journal vers un fichier et vers stdout.

Résumé

Constructeurs publics

FileLogger()

Méthodes publiques

ILeveledLogOutput clone()

Crée un objet FileLogger avec les mêmes paramètres de niveau de journalisation que l'objet actuel.

void closeLog()
InputStreamSource getLog()
long getMaxLogSizeMbytes()

Renvoie la taille maximale du journal en Mo.

void init()

Méthodes protégées

void init(String logPrefix, String fileSuffix)

Alternative à init(), où vous pouvez spécifier le nom du fichier et le suffixe.

Constructeurs publics

FileLogger

public FileLogger ()

Méthodes publiques

cloner

public ILeveledLogOutput clone ()

Crée un objet FileLogger avec les mêmes paramètres de niveau de journalisation que l'objet actuel.

Ne copie pas le contenu du fichier journal sous-jacent (les données de journal du clone sont donc écrites .)

Renvoie
ILeveledLogOutput

fermerJournal

public void closeLog ()

getLog

public InputStreamSource getLog ()

Renvoie
InputStreamSource

getMaxLogSizeMbytes

public long getMaxLogSizeMbytes ()

Renvoie la taille maximale du journal en Mo.

Renvoie
long

init

public void init ()

Méthodes protégées

init

protected void init (String logPrefix, 
                String fileSuffix)

Alternative à init(), où vous pouvez spécifier le nom du fichier et le suffixe.

Paramètres
logPrefix String: nom du fichier dans lequel se connecter sans l'extension.

fileSuffix String: extension du fichier où enregistrer la journalisation.