net.minecraft.client.session.telemetry

public class TelemetryLogManager

implements AutoCloseable

net.minecraft.client.telemetry.TelemetryLogManager
net.minecraft.class_7968
net.minecraft.client.session.telemetry.TelemetryLogManager

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_41452
LOGGER
private static final String
RAW_EXTENSION
field_41453
FILE_EXTENSION
private static final int
EXPIRY_DAYS
field_41454
RETENTION_DAYS
private final LogFileCompressor
directory
field_41455
compressor
private CompletableFuture<Optional<ThreadedLogWriter>>
sessionLog
field_41456
writer

Constructor summary

ModifierConstructor
private (LogFileCompressor compressor)

Method summary

Modifier and TypeMethod
public static CompletableFuture<Optional<TelemetryLogManager>>
open(Path root)
method_47738(Path arg0)
create(Path directory)
public CompletableFuture<Optional<TelemetryLogger>>
openLogger()
method_47737()
getLogger()
public void
close()
private static void
lambda$close$3(Optional arg0)
method_47739(Optional arg0)
method_47739(Optional writer)
private static Optional
lambda$openLogger$2(Optional arg0)
method_47742(Optional arg0)
method_47742(Optional writer)
private Optional
lambda$openLogger$1()
method_47740()
method_47740()
private static Optional
lambda$open$0(Path arg0)
method_47741(Path arg0)
method_47741(Path arg0)