【mongodb】 log4j输出信息到mongodb
来源:互联网 发布:isp网络数量 编辑:程序博客网 时间:2024/05/19 00:14
前提
已完成mongodb的安装 (http://blog.csdn.net/yjqyyjw/article/details/50607656 安装教程)
所需jar包
<dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>2.13.2</version></dependency><dependency><groupId>org.log4mongo</groupId><artifactId>log4mongo-java</artifactId><version>0.7.4</version></dependency>
log4j.properties配置
直接在原配置后加
log4j.rootLogger=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.logger.MongoDB=INFO,MongoDBlog4j.appender.MongoDB=org.log4mongo.MongoDbPatternLayoutAppenderlog4j.appender.MongoDB.Threshold=INFOlog4j.appender.MongoDB.databaseName=mydblog4j.appender.MongoDB.collectionName=optloglog4j.appender.MongoDB.hostname=10.25.193.16log4j.appender.MongoDB.port=9933log4j.appender.MongoDB.layout=org.log4mongo.MongoDbPatternLayout#传入jsonObject出错使用下面配置即可(此种配置将把所有类型value值以字符型插入)log4j.appender.MongoDB.layout=org.apache.log4j.PatternLayout
测试类
public static void main(String[] args) { Logger logger = Logger.getLogger("MongoDB"); logger.info("{'provinceCode': null, 'channelSubCode': null, 'platFormCode': '002', 'optCode': null, 'startTimeLong': 1384599600000, 'processTime_sum': 10081,'count': 404, 'suc_count': 0,'suc_rate': '0.00000'}"); Logger logger2 = Logger.getLogger("MongoDB2"); logger2.info("{'provinceCode':123}");}
扩展
把日至存储在多台服务器上
log4j.appender.MongoDB.hostname=Server01 Server02 log4j.appender.MongoDB.port=10001 10002
官网教程
http://log4mongo.org/display/PUB/Log4mongo+for+Java
0 0
- log4j输出信息到mongodb
- log4j输出信息到mongodb
- 【mongodb】 log4j输出信息到mongodb
- log4j2输出到mongodb
- log4j2输出到mongodb
- spring log4j mongodb 关闭debug日志输出
- log4j.xml ibatis 输出sql到控制台和文件及MongoDB
- 把log4j日志信息输出到数据库
- log4j集成mongodb
- Mongodb和log4j整合
- windows下log4j日志存储到mongodb下
- spring boot整合log4j2输出日志到mongodb
- Log4j +Mongodb整合 记录日志
- MongoDB log4j 日志整合,统一管理
- Spring_Hibernate中log4j不输出信息到控制台
- log4j将指定信息输出到指定文件
- 在mybatis中log4j日志信息不能输出到控制台
- mongodb查看锁信息
- 【oracle调优】表扫描还是索引扫描
- Mo's Algorithm
- Apache Spark Jobs 性能调优(二)
- PCIE 和SATA 接口
- ZTE中兴实习结束感想
- 【mongodb】 log4j输出信息到mongodb
- javascript 对象类型
- Struts2中Result类型配置详解
- 过河卒
- Android权限 uses-permission
- HttpClient大并发下Timeout waiting for connection from pool优化方案
- 【oracle调优】优化全表扫---降低高水位
- C#中HttpWebRequest的用法详解
- .gitignore 与 Change-Id 的生成