id: 1 unit: protected LoghubAppender() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 69 end line: 128 size: 57 LOC McCabe index: 4 number of parameters: 24 id: 2 unit: public void append() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 167 end line: 218 size: 46 LOC McCabe index: 9 number of parameters: 1 id: 3 unit: public static LoghubAppender createAppender() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 238 end line: 296 size: 46 LOC McCabe index: 3 number of parameters: 1 id: 4 unit: private String getThrowableStr() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 220 end line: 235 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 5 unit: public void start() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 131 end line: 147 size: 14 LOC McCabe index: 1 number of parameters: 0 id: 6 unit: public void onCompletion() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppenderCallback.java start line: 39 end line: 50 size: 12 LOC McCabe index: 2 number of parameters: 1 id: 7 unit: static int parseStrToInt() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 302 end line: 312 size: 11 LOC McCabe index: 3 number of parameters: 2 id: 8 unit: public LoghubAppenderCallback() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppenderCallback.java start line: 27 end line: 36 size: 10 LOC McCabe index: 1 number of parameters: 6 id: 9 unit: public void stop() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 154 end line: 164 size: 10 LOC McCabe index: 3 number of parameters: 0 id: 10 unit: private static TimePrecision parseTimePrecision() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 474 end line: 482 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 11 unit: public static void main() file: src/main/java/com/aliyun/openservices/log/log4j2/example/Log4j2AppenderExample.java start line: 13 end line: 20 size: 8 LOC McCabe index: 1 number of parameters: 1 id: 12 unit: static void checkCondition() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 314 end line: 318 size: 5 LOC McCabe index: 2 number of parameters: 2 id: 13 unit: private ProjectConfig buildProjectConfig() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 149 end line: 151 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 14 unit: static boolean isStrEmpty() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 298 end line: 300 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 15 unit: public String getProject() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 320 end line: 322 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 16 unit: public void setProject() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 324 end line: 326 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 17 unit: public String getEndpoint() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 328 end line: 330 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: public void setEndpoint() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 332 end line: 334 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 19 unit: public String getAccessKeyId() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 336 end line: 338 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 20 unit: public void setAccessKeyId() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 340 end line: 342 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 21 unit: public String getAccessKeySecret() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 344 end line: 346 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 22 unit: public void setAccessKeySecret() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 348 end line: 350 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 23 unit: public String getUserAgent() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 352 end line: 354 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: public void setUserAgent() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 356 end line: 358 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 25 unit: public String getLogStore() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 360 end line: 362 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: public void setLogStore() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 364 end line: 366 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: public int getTotalSizeInBytes() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 368 end line: 370 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 28 unit: public void setTotalSizeInBytes() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 372 end line: 374 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 29 unit: public long getMaxBlockMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 376 end line: 378 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 30 unit: public void setMaxBlockMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 380 end line: 382 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 31 unit: public int getIoThreadCount() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 384 end line: 386 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: public void setIoThreadCount() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 388 end line: 390 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 33 unit: public int getBatchSizeThresholdInBytes() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 392 end line: 394 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 34 unit: public void setBatchSizeThresholdInBytes() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 396 end line: 398 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 35 unit: public int getBatchCountThreshold() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 400 end line: 402 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 36 unit: public void setBatchCountThreshold() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 404 end line: 406 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 37 unit: public int getLingerMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 408 end line: 410 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 38 unit: public void setLingerMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 412 end line: 414 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 39 unit: public int getRetries() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 416 end line: 418 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 40 unit: public void setRetries() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 420 end line: 422 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: public int getMaxReservedAttempts() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 424 end line: 426 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 42 unit: public void setMaxReservedAttempts() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 428 end line: 430 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 43 unit: public long getBaseRetryBackoffMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 432 end line: 434 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 44 unit: public void setBaseRetryBackoffMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 436 end line: 438 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 45 unit: public long getMaxRetryBackoffMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 440 end line: 442 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 46 unit: public void setMaxRetryBackoffMs() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 444 end line: 446 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 47 unit: public String getTopic() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 448 end line: 450 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 48 unit: public void setTopic() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 452 end line: 454 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 49 unit: public String getSource() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 456 end line: 458 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 50 unit: public void setSource() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 460 end line: 462 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 51 unit: public void setMdcFields() file: src/main/java/com/aliyun/openservices/log/log4j2/LoghubAppender.java start line: 464 end line: 466 size: 3 LOC McCabe index: 1 number of parameters: 1