123d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard/* 223d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * Copyright (C) 2013 The Android Open Source Project 323d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * 423d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * Licensed under the Apache License, Version 2.0 (the "License"); 523d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * you may not use this file except in compliance with the License. 623d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * You may obtain a copy of the License at 723d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * 823d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * http://www.apache.org/licenses/LICENSE-2.0 923d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * 1023d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * Unless required by applicable law or agreed to in writing, software 1123d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * distributed under the License is distributed on an "AS IS" BASIS, 1223d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1323d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * See the License for the specific language governing permissions and 1423d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * limitations under the License. 1523d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard */ 1623d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard 1723d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalardpackage android.util; 1823d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard 1923d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard/** 2023d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * This is a compatibility class that aims at emulating android.util.Log from the 2123d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * Android library as simply as possible, and only to the extent that is used by the client classes. 2223d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard * Its purpose is to provide compatibility without having to pull the whole Android library. 2323d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard */ 2423d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalardpublic class Log { 2523d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard public static void d(final String tag, final String message) { 2623d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard System.out.println(tag + " : " + message); 2723d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard } 28a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard public static void d(final String tag, final String message, final Throwable t) { 29a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard System.out.println(tag + " : " + message + " : " + t); 3023d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard } 3123d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard public static void e(final String tag, final String message) { 3223d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard d(tag, message); 3323d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard } 34a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard public static void e(final String tag, final String message, final Throwable t) { 35a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard d(tag, message, t); 36a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard } 37a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard public static void w(final String tag, final String message) { 38a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard d(tag, message); 39a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard } 40a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard public static void w(final String tag, final String message, final Throwable t) { 41a245d15da5d295af21ead9a01583c64796a31ad7Jean Chalard d(tag, message, t); 4223d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard } 4323d4eb55ba0271d56519b16c76eebbeb3e0774a9Jean Chalard} 44