Android Open Source - android-sdk Log From Project Back to project page android-sdk .
License The source code is released under:
Copyright (c) 2013 Adcash OU.
All rights reserved under Creative Commons Attribution 3.0 Unported
http://creativecommons.org/licenses/by/3.0/
Redistribution and use in source and binary forms, with or...
If you think the Android project android-sdk 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.adcash.mobileads;
/ * f r o m w w w . j a v a 2 s . c o m * /
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.os.Environment;
public class Log {
private static final String LOGTAG = "AdcashLogger" ;
// Set to false to remove creation of local file
private static final boolean IS_DEBUG_MODE = false;
private static final SimpleDateFormat mSDF = new SimpleDateFormat( "MM-dd hh:mm:ss.SSS" );
public Log() {
}
public static void e( String tag, String msg ) {
android.util.Log.e( tag, msg );
writeToFile( tag, msg );
}
public static void i( String tag, String msg ) {
android.util.Log.i( tag, msg );
writeToFile( tag, msg );
}
public static void v( String tag, String msg ) {
android.util.Log.v( tag, msg );
writeToFile( tag, msg );
}
public static void w( String tag, String msg ) {
android.util.Log.w( tag, msg );
writeToFile( tag, msg );
}
public static void d( String tag, String msg ) {
android.util.Log.d( tag, msg );
writeToFile( tag, msg );
}
public static void d( String tag, String msg, Throwable th ) {
android.util.Log.d( tag, msg, th );
writeToFile( tag, msg, th );
}
private static void writeToFile( String tag, String msg ) {
if ( IS_DEBUG_MODE ) {
File root = Environment.getExternalStorageDirectory();
File file = new File ( root, "appLog.txt" );
try {
if ( root.canWrite() ) {
FileWriter fileWriter = new FileWriter( file, true );
BufferedWriter out = new BufferedWriter( fileWriter );
Date d = new Date();
out.write( mSDF.format( d ) + ": " + tag + " : " + msg );
out.newLine();
out.close();
}
} catch ( IOException e ) {
android.util.Log.d( LOGTAG, "Couldn't write file: " + e.getMessage() );
}
}
}
private static void writeToFile( String tag, String msg, Throwable th ) {
writeToFile( tag, msg + ", e: " + th.getMessage() );
}
}
Java Source Code List com.adcash.mobileads.AdAlertGestureListener.java com.adcash.mobileads.AdAlertReporter.java com.adcash.mobileads.AdConfiguration.java com.adcash.mobileads.AdFetchTask.java com.adcash.mobileads.AdFetcher.java com.adcash.mobileads.AdLoadTask.java com.adcash.mobileads.AdTypeTranslator.java com.adcash.mobileads.AdUrlGenerator.java com.adcash.mobileads.AdViewController.java com.adcash.mobileads.AdcashActivity.java com.adcash.mobileads.AdcashConversionTracker.java com.adcash.mobileads.AdcashErrorCode.java com.adcash.mobileads.AdcashInterstitial.java com.adcash.mobileads.AdcashReferrerReceiver.java com.adcash.mobileads.AdcashView.java com.adcash.mobileads.Adcash.java com.adcash.mobileads.BaseHtmlWebView.java com.adcash.mobileads.BaseInterstitialActivity.java com.adcash.mobileads.BaseUrlGenerator.java com.adcash.mobileads.BaseVideoView.java com.adcash.mobileads.BaseWebView.java com.adcash.mobileads.CustomEventBannerAdapter.java com.adcash.mobileads.CustomEventBanner.java com.adcash.mobileads.CustomEventInterstitialAdapter.java com.adcash.mobileads.CustomEventInterstitial.java com.adcash.mobileads.DefaultBannerAdListener.java com.adcash.mobileads.DefaultInterstitialAdListener.java com.adcash.mobileads.DiskLruCache.java com.adcash.mobileads.EventForwardingBroadcastReceiver.java com.adcash.mobileads.FacebookKeywordProvider.java com.adcash.mobileads.GpsHelper.java com.adcash.mobileads.HtmlBannerWebView.java com.adcash.mobileads.HtmlBanner.java com.adcash.mobileads.HtmlInterstitialWebView.java com.adcash.mobileads.HtmlInterstitial.java com.adcash.mobileads.HtmlWebViewClient.java com.adcash.mobileads.HtmlWebViewListener.java com.adcash.mobileads.Log.java com.adcash.mobileads.MraidAbstractController.java com.adcash.mobileads.MraidActivity.java com.adcash.mobileads.MraidBanner.java com.adcash.mobileads.MraidBrowserController.java com.adcash.mobileads.MraidBrowser.java com.adcash.mobileads.MraidCommandFactory.java com.adcash.mobileads.MraidCommandRegistry.java com.adcash.mobileads.MraidCommand.java com.adcash.mobileads.MraidDisplayController.java com.adcash.mobileads.MraidInterstitial.java com.adcash.mobileads.MraidProperty.java com.adcash.mobileads.MraidVideoPlayerActivity.java com.adcash.mobileads.MraidVideoView.java com.adcash.mobileads.MraidView.java com.adcash.mobileads.ResponseBodyInterstitial.java com.adcash.mobileads.SharedPreferencesHelper.java com.adcash.mobileads.TaskTracker.java com.adcash.mobileads.Utils.java com.adcash.mobileads.VastVideoDownloadTask.java com.adcash.mobileads.VastVideoInterstitial.java com.adcash.mobileads.VastVideoView.java com.adcash.mobileads.ViewGestureDetector.java com.adcash.mobileads.factories.AdFetchTaskFactory.java com.adcash.mobileads.factories.AdFetcherFactory.java com.adcash.mobileads.factories.AdViewControllerFactory.java com.adcash.mobileads.factories.AdcashViewFactory.java com.adcash.mobileads.factories.CustomEventBannerAdapterFactory.java com.adcash.mobileads.factories.CustomEventBannerFactory.java com.adcash.mobileads.factories.CustomEventInterstitialAdapterFactory.java com.adcash.mobileads.factories.CustomEventInterstitialFactory.java com.adcash.mobileads.factories.HtmlBannerWebViewFactory.java com.adcash.mobileads.factories.HtmlInterstitialWebViewFactory.java com.adcash.mobileads.factories.HttpClientFactory.java com.adcash.mobileads.factories.MraidViewFactory.java com.adcash.mobileads.factories.VastManagerFactory.java com.adcash.mobileads.factories.VastVideoDownloadTaskFactory.java com.adcash.mobileads.factories.ViewGestureDetectorFactory.java com.adcash.mobileads.resource.Drawables.java com.adcash.mobileads.resource.MraidJavascript.java com.adcash.mobileads.util.AsyncTasks.java com.adcash.mobileads.util.Base64.java com.adcash.mobileads.util.DateAndTime.java com.adcash.mobileads.util.Dips.java com.adcash.mobileads.util.Files.java com.adcash.mobileads.util.HttpClients.java com.adcash.mobileads.util.HttpResponses.java com.adcash.mobileads.util.HttpUtils.java com.adcash.mobileads.util.Json.java com.adcash.mobileads.util.Lists.java com.adcash.mobileads.util.Mraids.java com.adcash.mobileads.util.Reflection.java com.adcash.mobileads.util.ResponseHeader.java com.adcash.mobileads.util.Streams.java com.adcash.mobileads.util.Strings.java com.adcash.mobileads.util.VersionCode.java com.adcash.mobileads.util.Views.java com.adcash.mobileads.util.WebViews.java com.adcash.mobileads.util.vast.VastManager.java com.adcash.mobileads.util.vast.VastXmlManager.java