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
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull RollingFileHandler.CompressionTypegetCompression()FormatgetFormat()StringgetLevelsFile()StringgetLogPath()intgetMaxHistory()Deprecated.io.airlift.units.DataSizegetMaxSize()io.airlift.units.DataSizegetMaxTotalSize()booleanisConsoleEnabled()booleanisLegacyLoggerImplementationEnabled()LoggingConfigurationsetCompression(RollingFileHandler.CompressionType compression)LoggingConfigurationsetConsoleEnabled(boolean consoleEnabled)LoggingConfigurationsetFormat(Format format)LoggingConfigurationsetLegacyLoggerImplementationEnabled(boolean enabled)LoggingConfigurationsetLevelsFile(String levelsFile)LoggingConfigurationsetLogPath(String logPath)LoggingConfigurationsetMaxHistory(int maxHistory)Deprecated.LoggingConfigurationsetMaxSize(io.airlift.units.DataSize maxSize)LoggingConfigurationsetMaxTotalSize(io.airlift.units.DataSize maxTotalSize)
-
-
-
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 RollingFileHandler.CompressionType getCompression()
-
setCompression
@Config("log.compression") public LoggingConfiguration setCompression(RollingFileHandler.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)
-
-