Android Open Source - HapiPodcastJ Log From Project Back to project page HapiPodcastJ .
License The source code is released under:
GNU General Public License
If you think the Android project HapiPodcastJ 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 info.xuluan.podcast.utils;
/ * f r o m w w w . j a v a 2 s . c o m * /
public class Log {
public final static int VERBOSE = 0;
public final static int DEBUG = 1;
public final static int INFO = 2;
public final static int WARN = 3;
public final static int ERROR = 4;
public final static int DEFAULT_LEVEL = 3;
private static int initialLevel = DEFAULT_LEVEL;
private final String clazz;
private int level;
private static final String TAG = "PODCAST" ;
public static Log getDebugLog(Class<?> clazz, int l) {
Log log = new Log(clazz);
log.level = l;
return log;
}
public static Log getLog(Class<?> clazz) {
return new Log(clazz);
}
public static void setInitialLevel(int level) {
initialLevel = level;
}
public static int initialLevel() {
return initialLevel;
}
public Log(Class<?> clazz) {
this.clazz = "[" + clazz.getSimpleName() + "] " ;
level = initialLevel;
}
public void verbose(String message) {
verbose(message, null);
}
public void debug(String message) {
debug(message, null);
}
public void info(String message) {
info(message, null);
}
public void warn(String message) {
warn(message, null);
}
public void error(String message) {
error(message, null);
}
public void verbose(String message, Throwable t) {
if (VERBOSE<level)
return ;
if (message != null)
android.util.Log.v(TAG, clazz + message);
if (t != null)
android.util.Log.v(TAG, clazz + t.toString());
}
public void debug(String message, Throwable t) {
if (DEBUG<level)
return ;
if (message != null)
android.util.Log.d(TAG, clazz + message);
if (t != null)
android.util.Log.d(TAG, clazz + t.toString());
}
public void info(String message, Throwable t) {
if (INFO<level)
return ;
if (message != null)
android.util.Log.i(TAG, clazz + message);
if (t != null)
android.util.Log.i(TAG, clazz + t.toString());
}
public void warn(String message, Throwable t) {
if (WARN<level)
return ;
if (message != null)
android.util.Log.w(TAG, clazz + message);
if (t != null)
android.util.Log.w(TAG, clazz + t.toString());
}
public void error(String message, Throwable t) {
if (ERROR<level)
return ;
if (message != null)
android.util.Log.e(TAG, clazz + message);
if (t != null)
android.util.Log.e(TAG, clazz + t.toString());
}
}
Java Source Code List info.xuluan.podcast.AddChannelActivity.java info.xuluan.podcast.BackupChannelsActivity.java info.xuluan.podcast.ChannelActivity.java info.xuluan.podcast.ChannelDetailsActivity.java info.xuluan.podcast.ChannelsActivity.java info.xuluan.podcast.DownloadActivity.java info.xuluan.podcast.EpisodeDetailsActivity.java info.xuluan.podcast.EpisodeIcons.java info.xuluan.podcast.EpisodesActivity.java info.xuluan.podcast.FlingGestureDetector.java info.xuluan.podcast.Flingable.java info.xuluan.podcast.HapiActivity.java info.xuluan.podcast.HapiListActivity.java info.xuluan.podcast.HapiPreferenceActivity.java info.xuluan.podcast.HomeActivity.java info.xuluan.podcast.MainActivity.java info.xuluan.podcast.PlayerActivity.java info.xuluan.podcast.PodcastBaseActivity.java info.xuluan.podcast.PodcastTab.java info.xuluan.podcast.Pref.java info.xuluan.podcast.SearchActivity.java info.xuluan.podcast.StartupActivity.java info.xuluan.podcast.TabsHelper.java info.xuluan.podcast.actionbar.ActionBarHelperBase.java info.xuluan.podcast.actionbar.ActionBarHelperHoneycomb.java info.xuluan.podcast.actionbar.ActionBarHelperICS.java info.xuluan.podcast.actionbar.ActionBarHelper.java info.xuluan.podcast.actionbar.SimpleMenuItem.java info.xuluan.podcast.actionbar.SimpleMenu.java info.xuluan.podcast.fetcher.FeedFetcher.java info.xuluan.podcast.fetcher.Response.java info.xuluan.podcast.parser.FeedHandler.java info.xuluan.podcast.parser.FeedParserHandler.java info.xuluan.podcast.parser.FeedParserListenerInterface.java info.xuluan.podcast.parser.FeedParserListener.java info.xuluan.podcast.parser.FeedParser.java info.xuluan.podcast.parser.OPMLParserHandler.java info.xuluan.podcast.parser.SearchItem.java info.xuluan.podcast.provider.FeedItem.java info.xuluan.podcast.provider.ItemColumns.java info.xuluan.podcast.provider.PodcastOpenHelper.java info.xuluan.podcast.provider.PodcastProvider.java info.xuluan.podcast.provider.SubscriptionColumns.java info.xuluan.podcast.provider.Subscription.java info.xuluan.podcast.service.PlayerService.java info.xuluan.podcast.service.PodcastService.java info.xuluan.podcast.utils.DialogMenu.java info.xuluan.podcast.utils.FileUtils.java info.xuluan.podcast.utils.IconCursorAdapter.java info.xuluan.podcast.utils.LabeledFrame.java info.xuluan.podcast.utils.LockHandler.java info.xuluan.podcast.utils.Log.java info.xuluan.podcast.utils.SDCardMgr.java info.xuluan.podcast.utils.StrUtils.java info.xuluan.podcast.utils.ZipExporter.java info.xuluan.podcast.utils.ZipImporter.java