Class SimpleLoggerConfiguration


  • public class SimpleLoggerConfiguration
    extends java.lang.Object
    This class holds configuration values for SimpleLogger. The values are computed at runtime. See SimpleLogger documentation for more information.
    Since:
    1.7.25
    • Field Detail

      • CONFIGURATION_FILE

        private static final java.lang.String CONFIGURATION_FILE
        See Also:
        Constant Field Values
      • DEFAULT_LOG_LEVEL_DEFAULT

        static int DEFAULT_LOG_LEVEL_DEFAULT
      • defaultLogLevel

        int defaultLogLevel
      • SHOW_DATE_TIME_DEFAULT

        private static final boolean SHOW_DATE_TIME_DEFAULT
        See Also:
        Constant Field Values
      • showDateTime

        boolean showDateTime
      • DATE_TIME_FORMAT_STR_DEFAULT

        private static final java.lang.String DATE_TIME_FORMAT_STR_DEFAULT
      • dateTimeFormatStr

        private static java.lang.String dateTimeFormatStr
      • dateFormatter

        java.text.DateFormat dateFormatter
      • SHOW_THREAD_NAME_DEFAULT

        private static final boolean SHOW_THREAD_NAME_DEFAULT
        See Also:
        Constant Field Values
      • showThreadName

        boolean showThreadName
      • showLogName

        boolean showLogName
      • SHOW_SHORT_LOG_NAME_DEFAULT

        private static final boolean SHOW_SHORT_LOG_NAME_DEFAULT
        See Also:
        Constant Field Values
      • showShortLogName

        boolean showShortLogName
      • LEVEL_IN_BRACKETS_DEFAULT

        private static final boolean LEVEL_IN_BRACKETS_DEFAULT
        See Also:
        Constant Field Values
      • levelInBrackets

        boolean levelInBrackets
      • LOG_FILE_DEFAULT

        private static java.lang.String LOG_FILE_DEFAULT
      • logFile

        private java.lang.String logFile
      • CACHE_OUTPUT_STREAM_DEFAULT

        private static final boolean CACHE_OUTPUT_STREAM_DEFAULT
        See Also:
        Constant Field Values
      • cacheOutputStream

        private boolean cacheOutputStream
      • WARN_LEVELS_STRING_DEFAULT

        private static final java.lang.String WARN_LEVELS_STRING_DEFAULT
        See Also:
        Constant Field Values
      • warnLevelString

        java.lang.String warnLevelString
      • properties

        private final java.util.Properties properties
    • Constructor Detail

      • SimpleLoggerConfiguration

        public SimpleLoggerConfiguration()
    • Method Detail

      • init

        void init()
      • loadProperties

        private void loadProperties()
      • getStringProperty

        java.lang.String getStringProperty​(java.lang.String name,
                                           java.lang.String defaultValue)
      • getBooleanProperty

        boolean getBooleanProperty​(java.lang.String name,
                                   boolean defaultValue)
      • getStringProperty

        java.lang.String getStringProperty​(java.lang.String name)
      • stringToLevel

        static int stringToLevel​(java.lang.String levelStr)
      • computeOutputChoice

        private static OutputChoice computeOutputChoice​(java.lang.String logFile,
                                                        boolean cacheOutputStream)