Java tutorial
//package com.java2s; /* * Copyright 2015 Techgrains Technologies * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import android.util.Log; public class Main { private static final String LOG_TAG = "TGF"; /** * Logs provided logText with "TGF" tag and android.util.Log.DEBUG log level * @param logText String */ public static void log(String logText) { log(Log.DEBUG, LOG_TAG, logText); } /** * Logs provided logText in provided tag with android.util.Log.DEBUG log level * @param tag String * @param logText String */ public static void log(String tag, String logText) { log(Log.DEBUG, tag, logText); } /** * Logs provided logText with "TGF" tag with given logLevel (like, android.util.Log.DEBUG) * @param logLevel int VERBOSE, DEBUG, INFO, WARN, ERROR * @param logText String */ public static void log(int logLevel, String logText) { log(logLevel, LOG_TAG, logText); } /** * Logs provided logText in provided tag at given logLevel (like, android.util.Log.DEBUG) * @param logLevel int VERBOSE, DEBUG, INFO, WARN, ERROR * @param tag String * @param logText String */ public static void log(int logLevel, String tag, String logText) { switch (logLevel) { case Log.VERBOSE: Log.v(tag, logText); break; case Log.DEBUG: Log.d(tag, logText); break; case Log.INFO: Log.i(tag, logText); break; case Log.WARN: Log.w(tag, logText); break; case Log.ERROR: Log.e(tag, logText); break; } } }