package cn.vbyte.p2p;

public abstract class LoggerCallback {

    void v(String tag, String msg);
    void d(String tag, String msg);
    void i(String tag, String msg);
    void w(String tag, String msg);
    void e(String tag, String msg);

    private static LoggerCallback logger = null;
    public static setLoggerCallback(LoggerCallback aLoggerCallback) {
        logger = aLoggerCallback;
    }

    private static void verbose(String tag, String msg) {
        if (logger != null) {
            logger.v(tag, msg);
        }
    }

    private static void info(String tag, String msg) {
        if (logger != null) {
            logger.i(tag, msg);
        }
    }

    private static void debug(String tag, String msg) {
        if (logger != null) {
            logger.d(tag, msg);
        }
    }

    private static void warn(String tag, String msg) {
        if (logger != null) {
            logger.w(tag, msg);
        }

    }

    private static void error(String tag, String msg) {
        if (logger != null) {
            logger.e(tag, msg);
        }
    }
}
@@ -56,24 +56,40 @@
 back %7B%0A%0A    
+abstract public 
 void v(Strin
@@ -108,24 +108,40 @@
 g msg);%0A    
+abstract public 
 void d(Strin
@@ -160,24 +160,40 @@
 g msg);%0A    
+abstract public 
 void i(Strin
@@ -212,24 +212,40 @@
 g msg);%0A    
+abstract public 
 void w(Strin
@@ -268,16 +268,32 @@
 g);%0A    
+abstract public 
 void e(S
@@ -384,16 +384,21 @@
  static 
+void 
 setLogge
@@ -479,38 +479,37 @@
 ck;%0A    %7D%0A%0A    p
-rivate
+ublic
  static void ver
@@ -615,38 +615,37 @@
   %7D%0A    %7D%0A%0A    p
-rivate
+ublic
  static void inf
@@ -748,38 +748,37 @@
   %7D%0A    %7D%0A%0A    p
-rivate
+ublic
  static void deb
@@ -882,38 +882,37 @@
   %7D%0A    %7D%0A%0A    p
-rivate
+ublic
  static void war
@@ -1020,30 +1020,29 @@
     %7D%0A%0A    p
-rivate
+ublic
  static void
@@ -1153,8 +1153,9 @@
 %0A    %7D%0A%7D
+%0A

fix some problems