Package io.airlift.log
Class LoggingConfiguration
- java.lang.Object
-
- io.airlift.log.LoggingConfiguration
-
@DefunctConfig("log.max-size-in-bytes") public class LoggingConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description LoggingConfiguration()
-
Method Summary
-
-
-
Method Detail
-
isConsoleEnabled
public boolean isConsoleEnabled()
-
setConsoleEnabled
@Config("log.enable-console") public LoggingConfiguration setConsoleEnabled(boolean consoleEnabled)
-
getLogPath
public String getLogPath()
-
setLogPath
@LegacyConfig("log.output-file") @Config("log.path") public LoggingConfiguration setLogPath(String logPath)
-
getMaxSize
public io.airlift.units.DataSize getMaxSize()
-
setMaxSize
@Config("log.max-size") public LoggingConfiguration setMaxSize(io.airlift.units.DataSize maxSize)
-
getMaxTotalSize
public io.airlift.units.DataSize getMaxTotalSize()
-
setMaxTotalSize
@Config("log.max-total-size") public LoggingConfiguration setMaxTotalSize(io.airlift.units.DataSize maxTotalSize)
-
getCompression
@NotNull public @NotNull RollingFileMessageOutput.CompressionType getCompression()
-
setCompression
@Config("log.compression") public LoggingConfiguration setCompression(RollingFileMessageOutput.CompressionType compression)
-
getMaxHistory
@Deprecated public int getMaxHistory()
Deprecated.
-
setMaxHistory
@Deprecated @Config("log.max-history") public LoggingConfiguration setMaxHistory(int maxHistory)
Deprecated.
-
getLevelsFile
public String getLevelsFile()
-
setLevelsFile
@Config("log.levels-file") public LoggingConfiguration setLevelsFile(String levelsFile)
-
getFormat
public Format getFormat()
-
setFormat
@Config("log.format") public LoggingConfiguration setFormat(Format format)
-
isLegacyLoggerImplementationEnabled
public boolean isLegacyLoggerImplementationEnabled()
-
setLegacyLoggerImplementationEnabled
@Config("log.legacy-implementation.enabled") public LoggingConfiguration setLegacyLoggerImplementationEnabled(boolean enabled)
-
getLogAnnotationFile
@FileExists public @FileExists String getLogAnnotationFile()
-
setLogAnnotationFile
@Config("log.annotation-file") public LoggingConfiguration setLogAnnotationFile(String logAnnotationFile)
-
-