@NotNull public ByteStringAppender append(Enum value) { excerpt.append(value); return this; }
private static long timeLogToChronicle(int count) throws IOException { long start = System.nanoTime(); final String basePath = System.getProperty("java.io.tmpdir", "/tmp") + "/my.logger.log"; deleteOnExit(basePath); IntIndexedChronicle tsc = new IntIndexedChronicle(basePath); tsc.useUnsafe(USE_UNSAFE); Excerpt excerpt = tsc.createExcerpt(); double d = 0.001, factor = 1 + 10.0 / count; long timeInMS = System.currentTimeMillis() % 86400000; for (int i = 0; i < count; i++) { d *= factor; excerpt.startExcerpt(128); excerpt.appendTime(timeInMS).append(" [ "); excerpt.append(Thread.currentThread().getName()).append(" ] FINE "); excerpt.append("result= ").append(d, 6).append('\n'); excerpt.finish(); } tsc.close(); return System.nanoTime() - start; }
@NotNull public ByteStringAppender append(boolean b) { excerpt.append(b); return this; }
@NotNull public ByteStringAppender append(char c) { excerpt.append(c); return this; }
@NotNull public ByteStringAppender append(int num) { excerpt.append(num); return this; }
@NotNull public ByteStringAppender append(long num) { excerpt.append(num); return this; }
@NotNull public ByteStringAppender append(double d) { excerpt.append(d); return this; }
@NotNull public ByteStringAppender append(double d, int precision) { excerpt.append(d, precision); return this; }
@NotNull public ByteStringAppender append(@NotNull CharSequence s, int start, int end) { excerpt.append(s, start, end); return this; }
@NotNull public ByteStringAppender append(@NotNull byte[] str, int offset, int len) { excerpt.append(str, offset, len); return this; }
@NotNull @Override public ByteStringAppender append(@NotNull MutableDecimal md) { excerpt.append(md); return this; }
@NotNull public ByteStringAppender append(@NotNull byte[] str) { excerpt.append(str); return this; }
@NotNull public ByteStringAppender append(@NotNull CharSequence s) { excerpt.append(s); return this; }
@Override public void write(@NotNull Excerpt excerpt, @NotNull Date date) { int pos = excerpt.position(); excerpt.writeUnsignedByte(0); excerpt.append(date.getTime()); excerpt.writeUnsignedByte(pos, excerpt.position() - 1 - pos); }
@NotNull public ByteStringAppender append(Enum value) { excerpt.append(value); return this; }
@NotNull public ByteStringAppender append(boolean b) { excerpt.append(b); return this; }
@NotNull public ByteStringAppender append(char c) { excerpt.append(c); return this; }
@NotNull @Override public ByteStringAppender append(@NotNull MutableDecimal md) { excerpt.append(md); return this; }