All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.leancloud.utils.LogUtil Maven / Gradle / Ivy

package cn.leancloud.utils;

import cn.leancloud.LCLogger;

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class LogUtil {
  private static Map loggerCache = new ConcurrentHashMap<>();

  public static LCLogger getLogger(Class clazz) {
    if (null == clazz) {
      return null;
    }
    if (loggerCache.containsKey(clazz.getCanonicalName())) {
      return loggerCache.get(clazz.getCanonicalName());
    }
    LCLogger ret = new LCLogger(clazz.getSimpleName());
    loggerCache.put(clazz.getCanonicalName(), ret);
    return ret;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy