坑爹代码 | 这样的日志封装到底是坑爹还是有用呢?
玩 Java 的人都知道 Java 提供很多的日志框架,诸如 Log4j、SLF4J、Commons-logging 等等 更多的 Java Logging 框架请看这里。 那么怎么用日志框架才是最佳的实践呢? 下面这段代码难道真的只是一个无用的封装吗? import org.slf4j.Marker; // 当时完全不懂包装slf4j什么意思,还以为自己针对市面上的logger进行了封装处理,上次开会的时候这么说,我为了logger的时候像andriod能写个tag,WTF,难道你logger.info('tag:{},xxxxx',tag)这样不行么?为了六个字符创建一个logger和一个loggerFactory public class Logger { /** 日志处理 */ private org.slf4j.Logger logger; public static String separator = " "; public Logger(Class clazz) { logger = org.slf4j.LoggerFactory.getL...
