Class Logging.ConfigurationBuilder
-
- All Implemented Interfaces:
public class Logging.ConfigurationBuilder
Builder class to build configuration for
.Logging.initialize()
-
-
Constructor Summary
Constructors Constructor Description Logging.ConfigurationBuilder()
Initialize debugging with the following default values: - using four files
- a maximum size of 100KB per file
- logging to the Android console disabled
- log level is set to ERROR
- no logback debug information
-
Method Summary
Modifier and Type Method Description int
hashCode()
boolean
equals(Object obj)
Logging.ConfigurationBuilder
debugLogback(boolean debugLogback)
Add some debug information from logback. Logging.ConfigurationBuilder
initialLevel(@NonNull() Level initialLevel)
Set initial log level for logging. Logging.ConfigurationBuilder
logFileCount(int logFileCount)
Set log file count. Logging.ConfigurationBuilder
logToConsole(boolean logToConsole)
Enable logging to console. Logging.ConfigurationBuilder
logFileSize(@NonNull() String logFileSize)
Set the log file size. Logging.ConfigurationBuilder
logExpiration(int logExpiration)
Set the log file size. Logging.ConfigurationBuilder
build()
Get the initial logging settings. -
-
Constructor Detail
-
Logging.ConfigurationBuilder
Logging.ConfigurationBuilder()
Initialize debugging with the following default values:- using four files
- a maximum size of 100KB per file
- logging to the Android console disabled
- log level is set to ERROR
- no logback debug information
-
-
Method Detail
-
hashCode
int hashCode()
-
equals
boolean equals(Object obj)
-
debugLogback
@NonNull() Logging.ConfigurationBuilder debugLogback(boolean debugLogback)
Add some debug information from logback.
- Parameters:
debugLogback
- When true, adds some debug information from logback- Returns:
A reference to current InitBuilder
-
initialLevel
@NonNull() Logging.ConfigurationBuilder initialLevel(@NonNull() Level initialLevel)
Set initial log level for logging.
- Parameters:
initialLevel
- Initial log level for logging- Returns:
A reference to current InitBuilder
-
logFileCount
@NonNull() Logging.ConfigurationBuilder logFileCount(int logFileCount)
Set log file count.
- Parameters:
logFileCount
- The number of files to use in the rolling log.
-
logToConsole
@NonNull() Logging.ConfigurationBuilder logToConsole(boolean logToConsole)
Enable logging to console.
- Parameters:
logToConsole
- When true, logging is also sent to Android console (logcat).- Returns:
A reference to current InitBuilder
-
logFileSize
@NonNull() Logging.ConfigurationBuilder logFileSize(@NonNull() String logFileSize)
Set the log file size.
- Parameters:
logFileSize
- The size of each log file.- Returns:
A reference to current InitBuilder
-
logExpiration
@NonNull() Logging.ConfigurationBuilder logExpiration(int logExpiration)
Set the log file size.
- Parameters:
logExpiration
- Number of days to keep a log file.- Returns:
A reference to current InitBuilder
-
build
@NonNull() Logging.ConfigurationBuilder build()
Get the initial logging settings.
- Returns:
the initial logging settings.
-
-
-
-