1bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard/* 2bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * Copyright (C) 2011 The Android Open Source Project 3bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * 4bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * use this file except in compliance with the License. You may obtain a copy of 6bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * the License at 7bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * 8bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * http://www.apache.org/licenses/LICENSE-2.0 9bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * 10bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * Unless required by applicable law or agreed to in writing, software 11bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * License for the specific language governing permissions and limitations under 14bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * the License. 15bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard */ 16bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard 17cdc51fc6afc7fd374c5c9eeb0539cae5cf1de724Tom Ouyangpackage com.android.inputmethod.latin.makedict; 18bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard 1984478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasaimport android.util.Log; 2084478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa 21bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard/** 22bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard * Wrapper to redirect log events to the right output medium. 23bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard */ 24a28a05e971cc242b338331a3b78276fa95188d19Tadashi G. Takaokapublic final class MakedictLog { 2547db0be7cbdb8abafc18c1e49b71f6dac0d46994Jean Chalard public static final boolean DBG = false; 2684478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa private static final String TAG = MakedictLog.class.getSimpleName(); 27bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard 2884478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa public static void d(String message) { 2984478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa if (DBG) { 3084478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa Log.d(TAG, message); 3103b423f313cccb85890346ec4e6e347335f89fbfKen Wakasa } 32bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard } 33bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard 34bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard public static void i(String message) { 3584478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa if (DBG) { 3684478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa Log.i(TAG, message); 3784478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa } 38bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard } 3984478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa 40bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard public static void w(String message) { 4184478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa Log.w(TAG, message); 4284478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa } 4384478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa 4484478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa public static void e(String message) { 4584478103ec771e4c1ac182e6b429c7b53f193d78Ken Wakasa Log.e(TAG, message); 46bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard } 47bfbbee8c5757aef4a20879547c16af0a4d1bf4c7Jean Chalard} 48