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