LoggerWrapper.java 452 Bytes
package com.uccc.admin.config;

import java.io.ByteArrayOutputStream;

/**
 * Created by kidbei on 2016/12/14.
 */
public interface LoggerWrapper {

    long    IGNORE_BODY_SIZE = 1024 * 2l;

    long  getIgnoreBodySize();


    default byte[] toByteArray(){
        return getOut().toByteArray();
    }

    default boolean  isBiggerThanIgnoreBody() {
        return getOut().size() > getIgnoreBodySize();
    }

    ByteArrayOutputStream getOut();
}