public void setLogBufferSize(int logBufferSize) {
        if (logBufferSize <= 0) {
            throw new IllegalArgumentException("Invalid logBufferSize.");
        }
        this.logBufferSize = logBufferSize;
    }
Custom daily rolling file appender for metaq,it keeps an bounded queue in
memory to hold latest logs.

@author dennis<killme2008@gmail.com>
metamorphosis-commons/src/main/java/com/taobao/metamorphosis/utils/log/MetaqDailyRollingFileAppender.java