Android Open Source - alogger Log Entry From Project Back to project page alogger .
License The source code is released under:
GNU General Public License
If you think the Android project alogger listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.jug6ernaut.android.logging;
/ / w w w . j a v a 2 s . c o m
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.LogRecord;
public class LogEntry {
public static String MESSAGE = "message" ;
public static String LEVEL = "level" ;
public static String WHEN = "when" ;
private String message;
private long when;
private Level level;
public LogEntry(Level level,long when, String message){
this.setLevel(level);
this.setWhen(when);
this.setMessage(message);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public long getWhen() {
return when;
}
public void setWhen(long when) {
this.when = when;
}
public Level getLevel() {
return level;
}
public void setLevel(Level level) {
this.level = level;
}
public String toString(){
DateFormat format = new SimpleDateFormat("h:mm:ss:SSS" );
String sep = System.getProperty("line.separator" );
StringBuilder sb = new StringBuilder();
sb.append("[T[" );
sb.append(format.format(new Date(when)));
sb.append("]:" );
sb.append(level.getName());
sb.append("]" );
sb.append(message);
sb.append(sep);
return sb.toString();
}
/*
public Spanned toColorString(){
StringBuilder sb = new StringBuilder();
sb.append(toString());
LogLevel l = LogLevel.INFO;
switch(level){
case INFO:{
sb.insert(0, "<font color=\"white\">");
sb.append("</font>");
}break;
case Level.WARNING:{
sb.insert(0, "<font color=\"yellow\">");
sb.append("</font>");
}break;
case Level.SEVERE:{
sb.insert(0, "<font color=\"red\">");
sb.append("</font>");
}break;
case Level.ALL:{
sb.insert(0, "<font color=\"white\">");
sb.append("</font>");
}break;
}
return Html.fromHtml(sb.toString());
}
*/
public static LogEntry fromLogRecord(LogRecord record){
Level level;
long when = 0;
String message = "" ;
when = record.getMillis();
message = (record.getMessage()==null?"" :record.getMessage());
level = record.getLevel();
return new LogEntry(level, when, message);
}
}
Java Source Code List .FileDialog.java com.jug6ernaut.android.actiondialog.ActionDialog.java com.jug6ernaut.android.logging.ALogger.java com.jug6ernaut.android.logging.BriefLogFormatter.java com.jug6ernaut.android.logging.DebugLogger.java com.jug6ernaut.android.logging.JSONFormatter.java com.jug6ernaut.android.logging.JSONLogReader.java com.jug6ernaut.android.logging.JSONLogWriter.java com.jug6ernaut.android.logging.LogAdapter.java com.jug6ernaut.android.logging.LogEntry.java com.jug6ernaut.android.logging.LogFragment.java com.jug6ernaut.android.logging.Logger.java com.jug6ernaut.android.logging.ProdLogger.java com.jug6ernaut.android.utilites.AnalysisDir.java com.jug6ernaut.android.utilites.Assets.java com.jug6ernaut.android.utilites.BaseAsyncTask.java com.jug6ernaut.android.utilites.ByteUtils.java com.jug6ernaut.android.utilites.CopyUtils.java com.jug6ernaut.android.utilites.DeviceWake.java com.jug6ernaut.android.utilites.DisplayUtils.java com.jug6ernaut.android.utilites.Eula.java com.jug6ernaut.android.utilites.FileDownloader.java com.jug6ernaut.android.utilites.ImagesUtils.java com.jug6ernaut.android.utilites.PInfo.java com.jug6ernaut.android.utilites.PackageInfo.java com.jug6ernaut.android.utilites.ReflectionUtils.java com.jug6ernaut.android.utilites.SecurePreferences.java com.jug6ernaut.android.utilites.SeekBarPreference.java com.jug6ernaut.android.utilites.SimpleCrypto.java com.jug6ernaut.android.utilites.SuperUser.java com.jug6ernaut.android.utilites.UserUtils.java com.jug6ernaut.android.utilites.WakelockHelper.java com.jug6ernaut.android.utilites.lazyloader.FileCache.java com.jug6ernaut.android.utilites.lazyloader.ImageLoader.java com.jug6ernaut.android.utilites.lazyloader.MemoryCache.java com.jug6ernaut.android.utilites.lazyloader.Utils.java com.jug6ernaut.android.utilites.time.Preconditions.java com.jug6ernaut.android.utilites.time.Stopwatch.java com.jug6ernaut.android.utilites.time.Ticker.java com.jug6ernaut.android.utilites.time.TimeUtils.java com.jug6ernaut.billing.Base64DecoderException.java com.jug6ernaut.billing.Base64.java com.jug6ernaut.billing.IabException.java com.jug6ernaut.billing.IabHelper.java com.jug6ernaut.billing.IabResult.java com.jug6ernaut.billing.Inventory.java com.jug6ernaut.billing.Purchase.java com.jug6ernaut.billing.Security.java com.jug6ernaut.billing.SkuDetails.java