public abstract class LogFile
extends java.lang.Object
implements java.lang.AutoCloseable
This API is designed to be compatible with J2CL. In the future it may be worth implementing this in terms of Flogger; however, at the time of writing, Flogger was not J2CL compatible.
Modifier and Type | Method and Description |
---|---|
abstract void |
close() |
static LogFile |
createNoOp() |
static LogFile |
createOrReopen(java.nio.file.Path file) |
abstract LogFile |
log(java.lang.Object value) |
abstract LogFile |
log(java.lang.String value) |
abstract LogFile |
log(java.lang.String template,
java.lang.Object... values) |
abstract LogFile |
log(java.util.function.Supplier<java.lang.String> value) |
@MustBeClosed public static LogFile createOrReopen(java.nio.file.Path file)
public static LogFile createNoOp()
public abstract LogFile log(java.lang.Object value)
public abstract LogFile log(java.lang.String value)
public abstract LogFile log(java.util.function.Supplier<java.lang.String> value)
@FormatMethod public abstract LogFile log(@FormatString java.lang.String template, java.lang.Object... values)
public abstract void close()
close
in interface java.lang.AutoCloseable
Copyright © 2009-2020 Google. All Rights Reserved.