Cache和Log工厂类现在会动态加载而不是单纯用if else字符串判断