A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
LogUtil
public
class
LogUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.log.LogUtil
|
Uma classe de utilitário de registro. Útil para códigos que precisam substituir métodos estáticos de Log
.
Resumo
Classes aninhadas |
class |
LogUtil.CLog
Uma classe de shim para Log que usa automaticamente o nome de classe simples do autor da chamada como
a tag de registro.
|
Métodos públicos |
static
String
|
getLogFormatString(Log.LogLevel logLevel, String tag, String message)
Cria uma string de formato semelhante ao formato de registro "threadtime" no dispositivo.
|
static
void
|
printLog(Log.LogLevel logLevel, String tag, String message)
É enviado quando uma mensagem de registro precisa ser impressa.
|
Métodos públicos
public static String getLogFormatString (Log.LogLevel logLevel,
String tag,
String message)
Cria uma string de formato semelhante ao formato de registro "threadtime" no dispositivo. Isso
é útil especificamente porque inclui o dia e o mês (para diferenciar os horários de
instâncias de TF de longa duração) e também usa o horário de 24 horas para diferenciar a manhã da noite.
Parâmetros |
logLevel |
Log.LogLevel |
tag |
String |
message |
String |
printLog
public static void printLog (Log.LogLevel logLevel,
String tag,
String message)
É enviado quando uma mensagem de registro precisa ser impressa. Essa implementação imprime a mensagem para
stdout em todos os casos.
Parâmetros |
logLevel |
Log.LogLevel : o tipo enumerado LogLevel que representa a prioridade da mensagem. |
tag |
String : a tag associada à mensagem. |
message |
String : a mensagem a ser exibida. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# LogUtil\n=======\n\n\n`\npublic\n\n\nclass\nLogUtil\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\n`\n\n|---|----------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.tradefed.log.LogUtil |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA logging utility class. Useful for code that needs to override static methods from [Log](../../../../../../reference/tradefed/com/android/tradefed/log/Log.html)\n\nSummary\n-------\n\n| ### Nested classes ||\n|----------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` class` | [LogUtil.CLog](../../../../../../reference/tradefed/com/android/tradefed/log/LogUtil.CLog.html) A shim class for [Log](../../../../../../reference/tradefed/com/android/tradefed/log/Log.html) that automatically uses the simple classname of the caller as the log tag |\n\n| ### Public methods ||\n|------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static String` | ` `[getLogFormatString](../../../../../../reference/tradefed/com/android/tradefed/log/LogUtil.html#getLogFormatString(com.android.ddmlib.Log.LogLevel,%20java.lang.String,%20java.lang.String))`(Log.LogLevel logLevel, String tag, String message) ` Creates a format string that is similar to the \"threadtime\" log format on the device. |\n| ` static void` | ` `[printLog](../../../../../../reference/tradefed/com/android/tradefed/log/LogUtil.html#printLog(com.android.ddmlib.Log.LogLevel,%20java.lang.String,%20java.lang.String))`(Log.LogLevel logLevel, String tag, String message) ` Sent when a log message needs to be printed. |\n\nPublic methods\n--------------\n\n### getLogFormatString\n\n```\npublic static String getLogFormatString (Log.LogLevel logLevel, \n String tag, \n String message)\n```\n\nCreates a format string that is similar to the \"threadtime\" log format on the device. This\nis specifically useful because it includes the day and month (to differentiate times for\nlong-running TF instances), and also uses 24-hour time to disambiguate morning from evening.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------------|\n| `logLevel` | `Log.LogLevel` \u003cbr /\u003e |\n| `tag` | `String` \u003cbr /\u003e |\n| `message` | `String` \u003cbr /\u003e |\n\n| Returns ||\n|----------|--------|\n| `String` | \u003cbr /\u003e |\n\n**See also:**\n\n- [Log.getLogFormatString(LogLevel, String, String)](../../../../../../reference/tradefed/com/android/tradefed/log/Log.html#getLogFormatString(com.android.tradefed.log.Log.LogLevel,%20java.lang.String,%20java.lang.String)) \n\n### printLog\n\n```\npublic static void printLog (Log.LogLevel logLevel, \n String tag, \n String message)\n```\n\nSent when a log message needs to be printed. This implementation prints the message to\nstdout in all cases.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `logLevel` | `Log.LogLevel`: The [LogLevel](../../../../../../reference/tradefed/com/android/ddmlib/Log.LogLevel.html) enum representing the priority of the message. \u003cbr /\u003e |\n| `tag` | `String`: The tag associated with the message. \u003cbr /\u003e |\n| `message` | `String`: The message to display. \u003cbr /\u003e |"]]