Use this custom logger for your own application, from these you can disable particular log type without deleting from activity
 import android.util.Log;  
 public class AppLog { 
      // Log levels (low to high) 
      // VERBOSE - 1,DEBUG - 2, INFO - 3, WARN - 4, ERROR -5 
      // Log.v(TAG, "verbose is active: " + Log.isLoggable(TAG, Log.VERBOSE)); 
      // Log.e(TAG, "debug is active: " + Log.isLoggable(TAG, Log.DEBUG)); 
      // Log.i(TAG, "info is active: " + Log.isLoggable(TAG, Log.INFO)); 
      // Log.w(TAG, "warn is active: " + Log.isLoggable(TAG, Log.WARN)); 
      // Log.e(TAG, "error is active: " + Log.isLoggable(TAG, Log.ERROR)); 
      public static boolean LOG_LEVEL_VERBOSE = true; 
      public static boolean LOG_LEVEL_DEBUG = true; 
      public static boolean LOG_LEVEL_INFO = true; 
      public static boolean LOG_LEVEL_WARN = true; 
      public static boolean LOG_LEVEL_ERROR = true; 
      public static void v(String TAG, String msg) { 
           if (Log.isLoggable(TAG, Log.VERBOSE) && LOG_LEVEL_VERBOSE) { 
                Log.v(TAG, msg); 
           } 
      } 
      public static void d(String TAG, String msg) { 
           if (Log.isLoggable(TAG, Log.DEBUG) && LOG_LEVEL_DEBUG) { 
                Log.e(TAG, msg); 
           } 
      } 
      public static void i(String TAG, String msg) { 
           if (Log.isLoggable(TAG, Log.INFO) && LOG_LEVEL_INFO) { 
                Log.i(TAG, msg); 
           } 
      } 
      public static void w(String TAG, String msg) { 
           if (Log.isLoggable(TAG, Log.WARN) && LOG_LEVEL_WARN) { 
                Log.w(TAG, msg); 
           } 
      } 
      public static void e(String TAG, String msg) { 
           if (Log.isLoggable(TAG, Log.ERROR) && LOG_LEVEL_ERROR) { 
                Log.e(TAG, msg); 
           } 
      } 
 }  

 
 
 
0 comments:
Post a Comment