Android Open Source - sqlite-provider Log From Project Back to project page sqlite-provider .
License The source code is released under:
Apache License
If you think the Android project sqlite-provider 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 novoda.lib.sqliteprovider.util;
/ / f r o m w w w . j a v a 2 s . c o m
import android.content.ContentValues;
import android.net.Uri;
import java.util.Arrays;
public class Log {
public static class Provider {
public static final String TAG = "SQLiteProvider" ;
public static final boolean infoLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.INFO);
}
public static final boolean debugLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.DEBUG);
}
public static final boolean verboseLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.VERBOSE);
}
public static final boolean warningLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.WARN);
}
public static final boolean errorLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.ERROR);
}
public static final void i(String msg) {
android.util.Log.i(TAG, msg);
}
public static final void d(String msg) {
android.util.Log.d(TAG, msg);
}
public static final void v(String msg) {
android.util.Log.v(TAG, msg);
}
public static final void e(String msg) {
android.util.Log.e(TAG, msg);
}
public static final void e(String msg, Throwable e) {
android.util.Log.e(TAG, msg, e);
}
public static final void e(Throwable e) {
android.util.Log.e(TAG, e.getClass().getSimpleName(), e);
}
public static final void i(String msg, Throwable e) {
android.util.Log.e(TAG, msg, e);
}
public static final void w(String msg) {
android.util.Log.w(TAG, msg);
}
}
public static class Migration {
public static final String TAG = "SQLiteProvider-Mig" ;
public static final boolean infoLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.INFO);
}
public static final boolean debugLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.DEBUG);
}
public static final boolean verboseLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.VERBOSE);
}
public static final boolean warningLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.WARN);
}
public static final boolean errorLoggingEnabled() {
return android.util.Log.isLoggable(TAG, android.util.Log.ERROR);
}
public static final void i(String msg) {
android.util.Log.i(TAG, msg);
}
public static final void d(String msg) {
android.util.Log.d(TAG, msg);
}
public static final void v(String msg) {
android.util.Log.v(TAG, msg);
}
public static final void e(String msg) {
android.util.Log.e(TAG, msg);
}
public static final void e(String msg, Throwable e) {
android.util.Log.e(TAG, msg, e);
}
public static final void e(Throwable e) {
android.util.Log.e(TAG, e.getClass().getSimpleName(), e);
}
public static final void i(String msg, Throwable e) {
android.util.Log.e(TAG, msg, e);
}
public static final void w(String msg) {
android.util.Log.w(TAG, msg);
}
}
public static class ContentProvider {
public enum CPType {
INSERT, QUERY, DELETE, GET_TYPE, UPDATE
}
public static final void log(CPType type, String logTag, Uri uri, String[] projection,
String selection, String[] selectionArgs, String sortOrder, ContentValues values) {
StringBuilder builder = new StringBuilder("==== Content Provider Logger ====" )
.append('\n' );
builder.append(type.name()).append(" request received" ).append('\n' );
builder.append("Uri: " ).append(uri.toString()).append('\n' );
if (projection != null) {
builder.append("Projection: " ).append(Arrays.toString(projection)).append('\n' );
}
if (selection != null) {
builder.append("selection: " ).append(selection).append('\n' );
}
if (selectionArgs != null) {
builder.append("Selection Argument: " ).append(Arrays.toString(selectionArgs))
.append('\n' );
}
if (sortOrder != null) {
builder.append("Sort Order: " ).append(sortOrder).append('\n' );
}
if (values != null) {
builder.append("content values:" ).append(values.toString()).append('\n' );
}
builder.append("==== End Provider Logger ====" ).append('\n' );
android.util.Log.i(logTag, builder.toString());
}
}
}
Java Source Code List com.novoda.sqliteprovider.demo.NovodaApplication.java com.novoda.sqliteprovider.demo.domain.Firework.java com.novoda.sqliteprovider.demo.domain.Groups.java com.novoda.sqliteprovider.demo.domain.Shop.java com.novoda.sqliteprovider.demo.domain.UseCaseFactory.java com.novoda.sqliteprovider.demo.domain.UseCaseInfo.java com.novoda.sqliteprovider.demo.loader.FireworkLoader.java com.novoda.sqliteprovider.demo.loader.FireworkSaver.java com.novoda.sqliteprovider.demo.persistance.DatabaseConstants.java com.novoda.sqliteprovider.demo.persistance.DatabaseReader.java com.novoda.sqliteprovider.demo.persistance.DatabaseWriter.java com.novoda.sqliteprovider.demo.persistance.FireworkReader.java com.novoda.sqliteprovider.demo.persistance.FireworkWriter.java com.novoda.sqliteprovider.demo.provider.FireworkProvider.java com.novoda.sqliteprovider.demo.provider.FireworkUriConstants.java com.novoda.sqliteprovider.demo.simple.provider.FireworkProvider.java com.novoda.sqliteprovider.demo.simple.ui.MainActivity.java com.novoda.sqliteprovider.demo.simple.ui.MainFragment.java com.novoda.sqliteprovider.demo.ui.AddFireworkActivity.java com.novoda.sqliteprovider.demo.ui.FindDistinctFireworksActivity.java com.novoda.sqliteprovider.demo.ui.FindFireworkWithPkActivity.java com.novoda.sqliteprovider.demo.ui.FindFireworksFromOneShopActivity.java com.novoda.sqliteprovider.demo.ui.FindThreeFireworksActivity.java com.novoda.sqliteprovider.demo.ui.FireworkActivity.java com.novoda.sqliteprovider.demo.ui.MainActivity.java com.novoda.sqliteprovider.demo.ui.ViewAllFireworksActivity.java com.novoda.sqliteprovider.demo.ui.ViewShopActivity.java com.novoda.sqliteprovider.demo.ui.WellStockedShopActivity.java com.novoda.sqliteprovider.demo.ui.adapter.FireworkAdapter.java com.novoda.sqliteprovider.demo.ui.base.NovodaActivity.java com.novoda.sqliteprovider.demo.ui.fragment.AddFireworkFragment.java com.novoda.sqliteprovider.demo.ui.fragment.FindFireworkWithPkFragment.java com.novoda.sqliteprovider.demo.ui.fragment.FindFireworksFromOneShopFragment.java com.novoda.sqliteprovider.demo.ui.fragment.ShopFragment.java com.novoda.sqliteprovider.demo.ui.fragment.UriSqlFragment.java com.novoda.sqliteprovider.demo.ui.input.DemoMenu.java com.novoda.sqliteprovider.demo.ui.input.OnPrimaryKeyInputError.java com.novoda.sqliteprovider.demo.ui.util.FromXML.java com.novoda.sqliteprovider.demo.ui.widget.UriSqlView.java com.novoda.sqliteprovider.demo.util.Log.java novoda.lib.sqliteprovider.ContentProviderTest.java novoda.lib.sqliteprovider.cursor.EmptyCursor.java novoda.lib.sqliteprovider.migration.Migrations.java novoda.lib.sqliteprovider.provider.ImplLogger.java novoda.lib.sqliteprovider.provider.LoggedContentProvider.java novoda.lib.sqliteprovider.provider.SQLiteContentProviderImpl.java novoda.lib.sqliteprovider.provider.SQLiteContentProvider.java novoda.lib.sqliteprovider.provider.action.InsertHelper.java novoda.lib.sqliteprovider.sqlite.AssetHelperTest.java novoda.lib.sqliteprovider.sqlite.ExtendedSQLiteOpenHelperTest.java novoda.lib.sqliteprovider.sqlite.ExtendedSQLiteOpenHelper.java novoda.lib.sqliteprovider.sqlite.ExtendedSQLiteQueryBuilder.java novoda.lib.sqliteprovider.sqlite.IDatabaseMetaInfo.java novoda.lib.sqliteprovider.sqlite.InsertHelperTest.java novoda.lib.sqliteprovider.sqlite.SQLiteUri.java novoda.lib.sqliteprovider.testproviders.TestProvider.java novoda.lib.sqliteprovider.util.DBUtilsTest.java novoda.lib.sqliteprovider.util.DBUtils.java novoda.lib.sqliteprovider.util.DatabaseUtils.java novoda.lib.sqliteprovider.util.Log.java novoda.lib.sqliteprovider.util.SQLFile.java novoda.lib.sqliteprovider.util.UriInspector.java novoda.lib.sqliteprovider.util.UriToSqlAttributes.java novoda.lib.sqliteprovider.util.UriUtils.java novoda.rest.database.ModularSQLiteOpenHelper.java novoda.rest.database.Persister.java novoda.rest.database.SQLiteConflictClause.java novoda.rest.database.SQLiteFileParser.java novoda.rest.database.SQLiteInserter.java novoda.rest.database.SQLiteTableCreatorWrapper.java novoda.rest.database.SQLiteTableCreator.java novoda.rest.database.SQLiteType.java novoda.rest.database.SQLiteUtil.java novoda.rest.database.UriQueryBuilder.java novoda.rest.database.UriTableCreator.java novoda.rest.database.listener.NodeInsertListener.java novoda.rest.database.listener.SQLiteInsertListener.java novoda.rest.database.listener.SQLiteTableCreateListener.java