zoukankan      html  css  js  c++  java
  • log4j输出信息到mongodb

    官网
        http://log4mongo.org/display/PUB/Log4mongo+for+Java
       

    保存主机信息,方法等
         http://my.oschina.net/chinaearl/blog/111552


    只保存输出信息
     http://www.myexception.cn/program/650442.html
     
     
     
     

    配置
    log4j.rootLogger=INFO, stdout

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

    log4j.logger.MongoDB=INFO,MongoDB
    log4j.appender.MongoDB=org.log4mongo.MongoDbPatternLayoutAppender
    log4j.appender.MongoDB.Threshold=INFO
    log4j.appender.MongoDB.databaseName=mydb
    log4j.appender.MongoDB.collectionName=optlog
    log4j.appender.MongoDB.hostname=10.25.193.16
    log4j.appender.MongoDB.port=9933
    log4j.appender.MongoDB.layout=org.log4mongo.MongoDbPatternLayout

    log4j.logger.MongoDB2=INFO,MongoDB2
    log4j.appender.MongoDB2=org.log4mongo.MongoDbPatternLayoutAppender
    log4j.appender.MongoDB2.Threshold=INFO
    log4j.appender.MongoDB2.databaseName=mydb
    log4j.appender.MongoDB2.collectionName=abclog
    log4j.appender.MongoDB2.hostname=10.25.193.16
    log4j.appender.MongoDB2.port=9933
    log4j.appender.MongoDB2.layout=org.log4mongo.MongoDbPatternLayout


    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}");
    }

  • 相关阅读:
    添加右键菜单
    闭包和迭代器
    函数的进阶
    函数入门
    文件操作
    深浅拷贝
    小数据池和再谈编码
    字典
    list tuple
    int bool str
  • 原文地址:https://www.cnblogs.com/weipeng/p/4256065.html
Copyright © 2011-2022 走看看