@Override
    public void println(int logLevel, String tag, String msg) {
        if (msg.length() <= maxChunkSize) {
            printChunk(logLevel, tag, msg);
            return;
        }

        int msgLength = msg.length();
        int start = 0;
        int end;
        while (start < msgLength) {
            end = adjustEnd(msg, start, Math.min(start + maxChunkSize, msgLength));
            printChunk(logLevel, tag, msg.substring(start, end));

            start = end;
        }
    }
Constructor.

@param maxChunkSize the max size of each chunk. If the message is too long, it will be
                    separated to several chunks automatically
@since 1.4.1
android/android_framework/base/src/main/java/com/elvishew/xlog/printer/AndroidPrinter.java