13c1e67e433728684b5f228c5d4f3e5b1457bb271sm/* 23c1e67e433728684b5f228c5d4f3e5b1457bb271sm * Copyright (C) 2010 The Android Open Source Project 33c1e67e433728684b5f228c5d4f3e5b1457bb271sm * 43c1e67e433728684b5f228c5d4f3e5b1457bb271sm * Licensed under the Apache License, Version 2.0 (the "License"); 53c1e67e433728684b5f228c5d4f3e5b1457bb271sm * you may not use this file except in compliance with the License. 63c1e67e433728684b5f228c5d4f3e5b1457bb271sm * You may obtain a copy of the License at 73c1e67e433728684b5f228c5d4f3e5b1457bb271sm * 83c1e67e433728684b5f228c5d4f3e5b1457bb271sm * http://www.apache.org/licenses/LICENSE-2.0 93c1e67e433728684b5f228c5d4f3e5b1457bb271sm * 103c1e67e433728684b5f228c5d4f3e5b1457bb271sm * Unless required by applicable law or agreed to in writing, software 113c1e67e433728684b5f228c5d4f3e5b1457bb271sm * distributed under the License is distributed on an "AS IS" BASIS, 123c1e67e433728684b5f228c5d4f3e5b1457bb271sm * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133c1e67e433728684b5f228c5d4f3e5b1457bb271sm * See the License for the specific language governing permissions and 143c1e67e433728684b5f228c5d4f3e5b1457bb271sm * limitations under the License. 153c1e67e433728684b5f228c5d4f3e5b1457bb271sm */ 163c1e67e433728684b5f228c5d4f3e5b1457bb271sm 173c1e67e433728684b5f228c5d4f3e5b1457bb271sm package com.replica.replicaisland; 18cfd74d65d832137e20e193c960802afba73b5d38sm 19cfd74d65d832137e20e193c960802afba73b5d38smimport android.util.Log; 20cfd74d65d832137e20e193c960802afba73b5d38sm 21cfd74d65d832137e20e193c960802afba73b5d38smpublic final class DebugLog { 22cfd74d65d832137e20e193c960802afba73b5d38sm private static boolean mLoggingEnabled = true; 23cfd74d65d832137e20e193c960802afba73b5d38sm 24cfd74d65d832137e20e193c960802afba73b5d38sm private DebugLog() { 25cfd74d65d832137e20e193c960802afba73b5d38sm 26cfd74d65d832137e20e193c960802afba73b5d38sm } 27cfd74d65d832137e20e193c960802afba73b5d38sm 28cfd74d65d832137e20e193c960802afba73b5d38sm public static void setDebugLogging(boolean enabled) { 29cfd74d65d832137e20e193c960802afba73b5d38sm mLoggingEnabled = enabled; 30cfd74d65d832137e20e193c960802afba73b5d38sm } 31cfd74d65d832137e20e193c960802afba73b5d38sm 32cfd74d65d832137e20e193c960802afba73b5d38sm public static int v(String tag, String msg) { 33cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 34cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 35cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.v(tag, msg); 36cfd74d65d832137e20e193c960802afba73b5d38sm } 37cfd74d65d832137e20e193c960802afba73b5d38sm return result; 38cfd74d65d832137e20e193c960802afba73b5d38sm } 39cfd74d65d832137e20e193c960802afba73b5d38sm 40cfd74d65d832137e20e193c960802afba73b5d38sm public static int v(String tag, String msg, Throwable tr) { 41cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 42cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 43cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.v(tag, msg, tr); 44cfd74d65d832137e20e193c960802afba73b5d38sm } 45cfd74d65d832137e20e193c960802afba73b5d38sm return result; 46cfd74d65d832137e20e193c960802afba73b5d38sm } 47cfd74d65d832137e20e193c960802afba73b5d38sm 48cfd74d65d832137e20e193c960802afba73b5d38sm public static int d(String tag, String msg) { 49cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 50cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 51cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.d(tag, msg); 52cfd74d65d832137e20e193c960802afba73b5d38sm } 53cfd74d65d832137e20e193c960802afba73b5d38sm return result; 54cfd74d65d832137e20e193c960802afba73b5d38sm } 55cfd74d65d832137e20e193c960802afba73b5d38sm 56cfd74d65d832137e20e193c960802afba73b5d38sm public static int d(String tag, String msg, Throwable tr) { 57cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 58cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 59cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.d(tag, msg, tr); 60cfd74d65d832137e20e193c960802afba73b5d38sm } 61cfd74d65d832137e20e193c960802afba73b5d38sm return result; 62cfd74d65d832137e20e193c960802afba73b5d38sm } 63cfd74d65d832137e20e193c960802afba73b5d38sm 64cfd74d65d832137e20e193c960802afba73b5d38sm public static int i(String tag, String msg) { 65cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 66cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 67cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.i(tag, msg); 68cfd74d65d832137e20e193c960802afba73b5d38sm } 69cfd74d65d832137e20e193c960802afba73b5d38sm return result; 70cfd74d65d832137e20e193c960802afba73b5d38sm } 71cfd74d65d832137e20e193c960802afba73b5d38sm 72cfd74d65d832137e20e193c960802afba73b5d38sm public static int i(String tag, String msg, Throwable tr) { 73cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 74cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 75cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.i(tag, msg, tr); 76cfd74d65d832137e20e193c960802afba73b5d38sm } 77cfd74d65d832137e20e193c960802afba73b5d38sm return result; 78cfd74d65d832137e20e193c960802afba73b5d38sm } 79cfd74d65d832137e20e193c960802afba73b5d38sm 80cfd74d65d832137e20e193c960802afba73b5d38sm public static int w(String tag, String msg) { 81cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 82cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 83cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.w(tag, msg); 84cfd74d65d832137e20e193c960802afba73b5d38sm } 85cfd74d65d832137e20e193c960802afba73b5d38sm return result; 86cfd74d65d832137e20e193c960802afba73b5d38sm } 87cfd74d65d832137e20e193c960802afba73b5d38sm 88cfd74d65d832137e20e193c960802afba73b5d38sm public static int w(String tag, String msg, Throwable tr) { 89cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 90cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 91cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.w(tag, msg, tr); 92cfd74d65d832137e20e193c960802afba73b5d38sm } 93cfd74d65d832137e20e193c960802afba73b5d38sm return result; 94cfd74d65d832137e20e193c960802afba73b5d38sm } 95cfd74d65d832137e20e193c960802afba73b5d38sm 96cfd74d65d832137e20e193c960802afba73b5d38sm public static int w(String tag, Throwable tr) { 97cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 98cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 99cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.w(tag, tr); 100cfd74d65d832137e20e193c960802afba73b5d38sm } 101cfd74d65d832137e20e193c960802afba73b5d38sm return result; 102cfd74d65d832137e20e193c960802afba73b5d38sm } 103cfd74d65d832137e20e193c960802afba73b5d38sm 104cfd74d65d832137e20e193c960802afba73b5d38sm public static int e(String tag, String msg) { 105cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 106cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 107cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.e(tag, msg); 108cfd74d65d832137e20e193c960802afba73b5d38sm } 109cfd74d65d832137e20e193c960802afba73b5d38sm return result; 110cfd74d65d832137e20e193c960802afba73b5d38sm } 111cfd74d65d832137e20e193c960802afba73b5d38sm 112cfd74d65d832137e20e193c960802afba73b5d38sm public static int e(String tag, String msg, Throwable tr) { 113cfd74d65d832137e20e193c960802afba73b5d38sm int result = 0; 114cfd74d65d832137e20e193c960802afba73b5d38sm if (mLoggingEnabled) { 115cfd74d65d832137e20e193c960802afba73b5d38sm result = Log.e(tag, msg, tr); 116cfd74d65d832137e20e193c960802afba73b5d38sm } 117cfd74d65d832137e20e193c960802afba73b5d38sm return result; 118cfd74d65d832137e20e193c960802afba73b5d38sm } 119cfd74d65d832137e20e193c960802afba73b5d38sm} 120