• 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

    学海无涯、何时是岸
  • 相关阅读:
    Bye sent_keys
    快速获取Jenkins上build
    快速搞定selenium grid分布式
    python 图形界面开发
    [分享] 自动化测试与持续集成方案-- UI 检查
    hua ge ju hao
    暴力 C++
    简单排序(java)
    记codeforces两题
    hdu 1874, dijkstra
  • 原文地址:https://www.cnblogs.com/veblen/p/14703886.html
Copyright © 2020-2023  润新知