com.android.ddmlib.logcat
Class LogCatMessage

java.lang.Object
  extended by com.android.ddmlib.logcat.LogCatMessage

public final class LogCatMessage
extends java.lang.Object

Model a single log message output from logcat -v long. Every message is furthermore associated with a LogCatHeader which contains additionally meta information about the message.


Constructor Summary
LogCatMessage(Log.LogLevel logLevel, int pid, int tid, java.lang.String appName, java.lang.String tag, LogCatTimestamp timestamp, java.lang.String msg)
          Deprecated. Create a LogCatHeader separately and call LogCatMessage(LogCatHeader, String) instead. This approach shares the same header data across multiple messages.
LogCatMessage(Log.LogLevel logLevel, java.lang.String message)
          Helper constructor to generate a dummy message, useful if we want to add message from code that matches the logcat format.
LogCatMessage(LogCatHeader header, java.lang.String msg)
          Construct an immutable log message object.
 
Method Summary
 java.lang.String getAppName()
           
 LogCatHeader getHeader()
           
 Log.LogLevel getLogLevel()
           
 java.lang.String getMessage()
           
 int getPid()
           
 java.lang.String getTag()
           
 int getTid()
           
 LogCatTimestamp getTimestamp()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogCatMessage

@Deprecated
public LogCatMessage(@NonNull
                                Log.LogLevel logLevel,
                                int pid,
                                int tid,
                                @NonNull
                                java.lang.String appName,
                                @NonNull
                                java.lang.String tag,
                                @NonNull
                                LogCatTimestamp timestamp,
                                @NonNull
                                java.lang.String msg)
Deprecated. Create a LogCatHeader separately and call LogCatMessage(LogCatHeader, String) instead. This approach shares the same header data across multiple messages.


LogCatMessage

public LogCatMessage(@NonNull
                     LogCatHeader header,
                     @NonNull
                     java.lang.String msg)
Construct an immutable log message object.


LogCatMessage

public LogCatMessage(@NonNull
                     Log.LogLevel logLevel,
                     @NonNull
                     java.lang.String message)
Helper constructor to generate a dummy message, useful if we want to add message from code that matches the logcat format.

Method Detail

getHeader

@NonNull
public LogCatHeader getHeader()

getMessage

@NonNull
public java.lang.String getMessage()

getLogLevel

@NonNull
public Log.LogLevel getLogLevel()

getPid

public int getPid()

getTid

public int getTid()

getAppName

@NonNull
public java.lang.String getAppName()

getTag

@NonNull
public java.lang.String getTag()

getTimestamp

@NonNull
public LogCatTimestamp getTimestamp()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object