log4j,怎么按级别输出日志到不同的文件

log4j,如何按级别输出日志到不同的文件
现在有3中日志 error、debug、info。 有三个文件error.log、debug.log、info.log
在一个main方法的调用logger.debug() ,log.error(),logger.info三个方法。
目前结果在debug.log文件中存在三种日志,在log.info中出现info、error两种日志,在error.log中出现error一种日志。

期望结果:在debug.log、error.log、info.log均只出现对应的一种日志。


------解决思路----------------------
http://blog.csdn.net/fgh2009/article/details/7202399