logger在java中定义的意思

是在BatchJob类中加入这个语句的意思,求解释详细点哦

protected static Logger logger = Logger.getLogger(BatchExecutor.class
.getSimpleName());

log4j日志
http://blog.csdn.net/anlina_1984/article/details/5313023

我主要就是想知道这一句在类中的意思。。。那个我没看懂

就是实例化log对象,参数里面传的类名是在log中区分信息归属的

定义并实例化log对象,这样在类中就可以使用了,打印日志的时候不同的类打印的log信息前面有个区分是当前类中打印的