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;
//from  w  w w . ja v a2s. 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