Back to project page AndroidAppLog.
The source code is released under:
Apache License
If you think the Android project AndroidAppLog listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package me.allenz.androidapplog; // www .j a v a 2 s. co m import java.text.SimpleDateFormat; import java.util.Date; public class LogEvent { private static final String DELIMITER = " "; private static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS"; private long time; private LogLevel level; private String tag; private String message; public LogEvent(final LogLevel level, final String tag, final String message) { this(System.currentTimeMillis(), level, tag, message); } public LogEvent(final long millis, final LogLevel level, final String tag, final String message) { this.time = millis; this.level = level; this.tag = tag; this.message = message; } public long getTime() { return time; } public LogLevel getLevel() { return level; } public String getTag() { return tag; } public String getMessage() { return message; } @Override public String toString() { final SimpleDateFormat formatter = new SimpleDateFormat(DATE_FORMAT); final StringBuilder sb = new StringBuilder(); sb.append(formatter.format(new Date(time))).append(DELIMITER); sb.append(level.toString()).append(DELIMITER); sb.append(tag).append(DELIMITER); sb.append(message); return sb.toString(); } }