所需的jar包
<!-- LogBack -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.3</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>2.5.2</version>
</dependency>
package ch.qos.logback.classic.db.ext;
import ch.qos.logback.core.UnsynchronizedAppenderBase;
import com.mongodb.*;
import java.net.UnknownHostException;
/**
*
*
* 类说明:logback的日志扩展基础类
*
* @author 作者 LzwGlory
* @version 创建时间:2016年2月22日 下午3:58:14
*
*/
public abstract class MongoDBAppenderBase<E> extends
UnsynchronizedAppenderBase<E> {
private Mongo mongo;
private DBCollection eventsCollection;
private String host = "localhost";
private int port = 27017;
private String dbName = "db";
private String collectionNa