如何为MongoDB定义log4j.properties
我一直在使用Wowza Stream Engine进行内容流,并在log4j MySQL定义的帮助下使用MySQL存储来自Wowza streaming的日志。在使用MySQL之前,我使用了官方wowza网站上的说明。链接如下: 然而,由于MySQL的速度一天比一天慢(有时甚至崩溃),而wowza流日志在DB(数百万)上出现和积累;我打算将DB日志系统移动到MongoDB。根据这一点,我在下面使用了log4j mongodb语句,以便像在MySQL数据库中一样工作如何为MongoDB定义log4j.properties,mongodb,logging,log4j,wowza,appender,Mongodb,Logging,Log4j,Wowza,Appender,我一直在使用Wowza Stream Engine进行内容流,并在log4j MySQL定义的帮助下使用MySQL存储来自Wowza streaming的日志。在使用MySQL之前,我使用了官方wowza网站上的说明。链接如下: 然而,由于MySQL的速度一天比一天慢(有时甚至崩溃),而wowza流日志在DB(数百万)上出现和积累;我打算将DB日志系统移动到MongoDB。根据这一点,我在下面使用了log4j mongodb语句,以便像在MySQL数据库中一样工作 log4j.appender
log4j.appender.MongoDB=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.MongoDB= com.mongodb.jdbc.MongoDriver
log4j.appender.MongoDB.hostname=localhost
log4j.appender.MongoDB.port= 27017
log4j.appender.MongoDB.Driver=org.mongodb.mongodb-driver
log4j.appender.MongoDB=org.log4mongo.MongoDbAppender
log4j.appender.MongoDB.databaseName=primarydb
log4j.appender.MongoDB.collectionName=wowza_log
log4j.appender.MongoDB.layout=org.log4mongo.MongoDbPatternLayout
log4j.appender.MongoDB=primarydb.wowza_log.insert({server_ip= {server_ip}, date= {date}, time= {time}, ...}
此外,所需的MongoDB设置和服务设置过程也已正确完成
因此,我设置了RoboMongo,以便查看和观察由wowza streaming创建的集合(“wowza_log”)。但是,在使用wowza启动一个示例mp3之后,似乎设置了连接,但是没有创建名为wowza_log的集合,正如我从RoboMongo看到的那样,MongoDB中没有发生任何事情。我被困在这一点上,不知道是否有人可以帮助我摆脱这个问题