我想将某个包中所有类的log单独输出。
如果说log4j.logger.DAO=DEBUG
static Logger log = Logger.getLogger("DAO");
这样。那么要在每个类中加上面这句。
现在的问题是我已经
每个类都写成
static Logger log = Logger.getLogger(ClassName.Class);
了
那么能不能在log4j的配置中设置输出为包的所有类
如果说log4j.logger.DAO=DEBUG
static Logger log = Logger.getLogger("DAO");
这样。那么要在每个类中加上面这句。
现在的问题是我已经
每个类都写成
static Logger log = Logger.getLogger(ClassName.Class);
了
那么能不能在log4j的配置中设置输出为包的所有类
log4j.logger.DAO=DEBUG这样就只有DAO包内的输出,其它不输出
因为我在类里面是
static Logger log = Logger.getLogger(ClassName.Class);
而不是
static Logger log = Logger.getLogger("DAO");