package org.nightscout.lasso.events; import android.content.Context; import android.util.Log; import com.nightscout.core.events.EventReporter; import com.nightscout.core.events.EventSeverity; import com.nightscout.core.events.EventType; public class AndroidEventReporter implements EventReporter { // private SQLiteDatabase db; // private EventsDbHelper dbHelper; private static AndroidEventReporter instance; private AndroidEventReporter(Context context) { // this.dbHelper = EventsDbHelper.getHelper(context); // this.db = dbHelper.getWritableDatabase(); } public static AndroidEventReporter getReporter(Context context) { if (instance == null) { instance = new AndroidEventReporter(context); } return instance; } public synchronized void report(EventType type, EventSeverity severity, String message) { Log.d("AndroidEventReporter", type.name() + " " + severity.name() + " " + message); // ContentValues values = new ContentValues(); // values.put(EventsContract.EventEntry.COLUMN_NAME_TIME_STAMP, new Date().getTime()); // values.put(EventsContract.EventEntry.COLUMN_NAME_EVENT_TYPE, type.ordinal()); // values.put(EventsContract.EventEntry.COLUMN_NAME_SEVERITY, severity.name()); // values.put(EventsContract.EventEntry.COLUMN_NAME_MESSAGE, message); // long result = db.insert(EventsContract.EventEntry.TABLE_NAME, null, values); } }