zoukankan      html  css  js  c++  java
  • tigase输出从客户端和服务器的请求应答日志(十五)

    Tigase输出从客户端和服务器的请求应答日志

    客户端和服务器之间的通讯开始 打印日志的最佳位置在tigase.net.IOService,IOService中有两个重要方法:

    protectedvoidwriteData(finalString data) {
    // 这个方法里面的代码需要极小调整:
    // 修改前:
    if(data.length() <256) {
        log.log(Level.FINEST,"Socket: {0}, Writing data ({1}): {2}",newObject[]{socketIO,
                data.length(), data});
    }else{
        log.log(Level.FINEST,"Socket: {0}, Writing data: {1}",newObject[]{socketIO,
                data.length()});
    }
    // 修改后:
    log.log(Level.FINEST,"Socket: {0}, Writing data ({1}): {2}",newObject[]{socketIO,
            data.length(), data});
    }
    
    protectedchar[] readData()throwsIOException {
    // 这个方法里面的代码需要极小调整,:
    if(log.isLoggable(Level.FINEST)) {
    // 修改前:
    log.log(Level.FINEST,
            "Socket: "+ socketIO +", Decoded character data: "+ cb.array().length);
    // 修改后
    log.log(Level.FINEST,
                "Socket: "+ socketIO +", Decoded character data: "+ cb.toString());
    }
    }

    修改完代码之后,再编辑Tigase_Home/etc/init.properties文件:

    修改前

    --debug = server

    修改后

    --debug = net

    学海无涯、何时是岸
  • 相关阅读:
    请说出这些测试最好由那些人员完成,测试的是什么?
    测试结束的标准是什么?
    你的测试职业发展目标是什么?
    elementui医疗
    医疗前端
    spring创建对象3种方式
    idea-git
    eclipse-git
    ArrayList01
    单体权限
  • 原文地址:https://www.cnblogs.com/veblen/p/14703886.html
Copyright © 2011-2022 走看看