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

    学海无涯、何时是岸
  • 相关阅读:
    k8S 搭建集群
    K8S搭建
    华为交换机常用命令
    JSP中动态include和静态include的区别
    什么情况下调用doGet()和doPost()
    get和post的区别
    什么是spring框架
    spring的作用
    什么是DI
    依赖注入的三种实现方式
  • 原文地址:https://www.cnblogs.com/veblen/p/14703886.html
Copyright © 2011-2022 走看看