Package com.taobao.loganalyzer.input.tanxclick.common

Examples of com.taobao.loganalyzer.input.tanxclick.common.LogField


    private String getFieldContent(String name)
    {
        if (lr != null)
        {
            LogField lf = lr.getField(name);
            return lf == null ? "" : (String) lf.getContent();
        }
        return "";
    };
View Full Code Here


        if (lp.isCurCharCA()) {
            if (!lp.hasNextChar()) return false;
        }
        else {
            //部署类型
            lr.addField("DeployType",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //宝贝价格
            lr.addField("ItemPrice",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //价格佣金率
            lr.addField("PriceComRate",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //实际佣金率
            lr.addField("ActualComRate",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //店铺佣金率
            lr.addField("ShopComRate",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //origintype
            lr.addField("OriginType",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //展示模式
            lr.addField("ShowMode",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //推广方式相应的id
            lr.addField("PromotionType",   new LogField(LogField.TYPE_STRING, lp.getNextCA()));
        }

        if (lp.isError()) {
            return false;
        }
View Full Code Here

            //如果版本号字段为空,解析失败;
            return false ;
        }
        else {
            // version
            lr.addField("Version", new LogField(LogField.TYPE_STRING, lp.getNextCA()));
        }

        if (lp.isError()) {
            return false;
        }
View Full Code Here

        if (lp.isCurCharCA()) {
            return false;
        }
        else {
            //跳转类型
            lr.addField("JumpType",        new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //error message
            //lr.addField("ErrorMsg",        new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_VIA
            lr.addField("HttpVia",          new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_X_FORWARDED_FOR
            lr.addField("HttpXForwardedFor",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_PROXY_CONNECTION
            lr.addField("HttpProxyConnection"new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_ACCEPT
            lr.addField("HttpAccept",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_ACCEPT_CHARSET
            lr.addField("HttpAcceptCharset",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_ACCPET_LANGUAGE
            lr.addField("HttpAcceptLanguage",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_ACCEPT_ENCODING
            lr.addField("HttpAcceptEncoding",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_KEEP_ALIVE
            lr.addField("HttpKeepAlive",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // HTTP_X_MOZ
            lr.addField("HttpXMoz",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // User-agent
            lr.addField("UserAgent",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // extra info
            lr.addField("ExtraInfo",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // 前端过滤明细代码
            lr.addField("FFCode",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // 后端过滤明细代码
            lr.addField("BFCode",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // 前端过滤是否被过滤标志1,0
            lr.addField("FFIsFilter",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            // 是否被过滤
            String IsFilter = lp.getAllRemained();
            if (IsFilter==null || IsFilter.indexOf(LogParser.CONTROL_A)!=-1 || IsFilter.indexOf(LogParser.CONTROL_B)!=-1)
                return false;
            lr.addField("IsFilter",         new LogField(LogField.TYPE_STRING, IsFilter));
        }

        if (lp.isError()) {
            return false;
        }
View Full Code Here

            //if (!lp.hasNextChar()) return false;
            return false ;
        }
        else{
            //广告分类ID
            lr.addField("AdTypeID",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //广告来源
            lr.addField("AdOrigin",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //第三方ID
            lr.addField("ThridPartyID",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //客户购买的归一化之前的关键词
            lr.addField("Keyword",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //最高出价
            lr.addField("HighestPrice",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //结算价格
            lr.addField("CostPrice", new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //折扣率  小于1.0的小数
            lr.addField("DiscountRate", new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //广告位尺寸
            lr.addField("AdzoneSize",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            ////保留
            lr.addField("Undefine2",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));


            //客户URL
            lr.addField("CustomURL",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //定向类型
            lr.addField("TargetType",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //定向属性
            lr.addField("TargetAttribute",   new LogField(LogField.TYPE_STRING, lp.getNextCA()));

        }

        if (lp.isError()) {
            return false;
View Full Code Here

            return false ;
            //  if (!lp.hasNextChar()) return false;
        }
        else {
            //src pv id
            lr.addField("PvID",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //click id
            lr.addField("ClickID",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //pv time
            lr.addField("PvTime",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //click time
            lr.addField("ClickTime",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //点击用户的ip
            lr.addField("ClickIP",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //浏览用户的ip
            lr.addField("PvIP",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //点击用户的cookie
            lr.addField("ClickCookie",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //点击用户cookie种植时间,时间戳格式
            lr.addField("ClickCookieTime",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //浏览用户cookie
            lr.addField("PvCookie",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //pubid
            lr.addField("Pid",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //referer
            lr.addField("Referer",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //广告ID
            lr.addField("ServiceID",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //customer id
            lr.addField("CustomerID",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //点击价格(如果有打折,取打折后的)
            lr.addField("ClickPrice",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //产品类型
            lr.addField("ProType",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //产品子类型
            lr.addField("ProSubtype",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //流量类型
            lr.addField("FlowType",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //abtag
            lr.addField("Abtag",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //  旺旺ID
            lr.addField("WangWangID",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));
            // refPID
            lr.addField("RefPID",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //refCreativeID
            lr.addField("RefCreativeID",   new LogField(LogField.TYPE_STRING, lp.getNextCA()));

        }

        if (lp.isError()) {
            return false;
View Full Code Here

            if (!lp.hasNextChar()) return false;
        }
        else{
            String version=(lr.getField("Version")==null)?"":lr.getField("Version").getContent().toString();
            //search keyword
            lr.addField("SearchKeyword",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //匹配模式
            //lr.addField("MatchMode",     new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //匹配子模式
            //lr.addField("MatchSubmode",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //页码
            lr.addField("PageNum",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //每页的广告数
            lr.addField("AdsPerPage",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //相对位置
            lr.addField("RelativePosition", new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //区域
            lr.addField("Area",       new LogField(LogField.TYPE_STRING, lp.getNextCB()));

            //广告位分类ID
            lr.addField("AdzoneTypeID",   new LogField(LogField.TYPE_STRING, lp.getNextCB()));
            if("2.1".equals(version)){
                //query rewrite的结果
                lr.addField("QueryAfterRewrite"new LogField(LogField.TYPE_STRING, lp.getNextCA()));
            }else{
                lr.addField("QueryAfterRewrite"new LogField(LogField.TYPE_STRING, lp.getNextCB()));
                lr.addField("AdRankingOrder"new LogField(LogField.TYPE_STRING, lp.getNextCA()));
            }
        }

        if (lp.isError()) {
            return false;
View Full Code Here

TOP

Related Classes of com.taobao.loganalyzer.input.tanxclick.common.LogField

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.