Skip to content

Commit b28a856

Browse files
committed
Rewrote the AppLog viewer to use a ListView+adapter
1 parent 6ae62a6 commit b28a856

File tree

1 file changed

+8
-13
lines changed
  • WordPressUtils/src/main/java/org/wordpress/android/util

1 file changed

+8
-13
lines changed

WordPressUtils/src/main/java/org/wordpress/android/util/AppLog.java

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public class AppLog {
1717
// T for Tag
1818
public enum T {READER, EDITOR, MEDIA, NUX, API, STATS, UTILS, NOTIFS, DB, POSTS, COMMENTS, THEMES, TESTS, PROFILING, SIMPERIUM}
1919
public static final String TAG = "WordPress";
20+
public static final int HEADER_LINE_COUNT = 2;
2021

2122
private static boolean mEnableRecording = false;
2223

@@ -170,24 +171,18 @@ private static String getHTMLStringStackTrace(Throwable throwable) {
170171
/*
171172
* returns entire log as html for display (see AppLogViewerActivity)
172173
*/
173-
public static String toHtml(Context context) {
174-
StringBuilder sb = new StringBuilder();
174+
public static ArrayList<String> toHtmlList(Context context) {
175+
ArrayList<String> items = new ArrayList<String>();
175176

176-
// add version & device info
177-
sb.append("WordPress Android version: " + ProfilingUtils.getVersionName(context)).append("<br />")
178-
.append("Android device name: " + DeviceUtils.getInstance().getDeviceName(context)).append("<br />");
177+
// add version & device info - be sure to change HEADER_LINE_COUNT if additional lines are added
178+
items.add("<strong>WordPress Android version: " + ProfilingUtils.getVersionName(context) + "</strong>");
179+
items.add("<strong>Android device name: " + DeviceUtils.getInstance().getDeviceName(context) + "</strong>");
179180

180181
Iterator<LogEntry> it = mLogEntries.iterator();
181-
int lineNum = 1;
182182
while (it.hasNext()) {
183-
sb.append("<font color='silver'>")
184-
.append(String.format("%02d", lineNum))
185-
.append("</font> ")
186-
.append(it.next().toHtml())
187-
.append("<br />");
188-
lineNum++;
183+
items.add(it.next().toHtml());
189184
}
190-
return sb.toString();
185+
return items;
191186
}
192187

193188

0 commit comments

Comments
 (0)