@Test public void tag_24_character_class_name() { assertEquals(24, TwentyFour24Characters24.class.getSimpleName().length()); String tag = Log.tag(TwentyFour24Characters24.class); assertEquals("TwentyFour24Characters2", tag); assertEquals(23, Log.tag(TwentyThreeCharacters23.class).length()); }
public static String tag(Class<?> clazz) { String simpleName = clazz.getSimpleName(); if (simpleName.length() > 23) { return simpleName.substring(0, 23); } return simpleName; }
Log { public static String tag(Class<?> clazz) { String simpleName = clazz.getSimpleName(); if (simpleName.length() > 23) { return simpleName.substring(0, 23); } return simpleName; } }
Log { public static String tag(Class<?> clazz) { String simpleName = clazz.getSimpleName(); if (simpleName.length() > 23) { return simpleName.substring(0, 23); } return simpleName; }  }
Log { public static String tag(Class<?> clazz) { String simpleName = clazz.getSimpleName(); if (simpleName.length() > 23) { return simpleName.substring(0, 23); } return simpleName; }  @MainThread static void initialize(Logger... loggers); static void v(String tag, String message); static void d(String tag, String message); static void i(String tag, String message); static void w(String tag, String message); static void e(String tag, String message); static void wtf(String tag, String message); static void v(String tag, Throwable t); static void d(String tag, Throwable t); static void i(String tag, Throwable t); static void w(String tag, Throwable t); static void e(String tag, Throwable t); static void wtf(String tag, Throwable t); static void v(String tag, String message, Throwable t); static void d(String tag, String message, Throwable t); static void i(String tag, String message, Throwable t); static void w(String tag, String message, Throwable t); static void e(String tag, String message, Throwable t); static void wtf(String tag, String message, Throwable t); static String tag(Class<?> clazz); static void blockUntilAllWritesFinished(); }
Log { public static String tag(Class<?> clazz) { String simpleName = clazz.getSimpleName(); if (simpleName.length() > 23) { return simpleName.substring(0, 23); } return simpleName; }  @MainThread static void initialize(Logger... loggers); static void v(String tag, String message); static void d(String tag, String message); static void i(String tag, String message); static void w(String tag, String message); static void e(String tag, String message); static void wtf(String tag, String message); static void v(String tag, Throwable t); static void d(String tag, Throwable t); static void i(String tag, Throwable t); static void w(String tag, Throwable t); static void e(String tag, Throwable t); static void wtf(String tag, Throwable t); static void v(String tag, String message, Throwable t); static void d(String tag, String message, Throwable t); static void i(String tag, String message, Throwable t); static void w(String tag, String message, Throwable t); static void e(String tag, String message, Throwable t); static void wtf(String tag, String message, Throwable t); static String tag(Class<?> clazz); static void blockUntilAllWritesFinished();  }