Class LogFactoryImpl

    • Field Detail

      • TRACE_STR

        public static final String TRACE_STR
      • INFO_STR

        public static final String INFO_STR
      • WARN_STR

        public static final String WARN_STR
      • ERROR_STR

        public static final String ERROR_STR
      • FATAL_STR

        public static final String FATAL_STR
      • initializationMillis

        protected final long initializationMillis
        The time at which this factory was initialized.
    • Constructor Detail

      • LogFactoryImpl

        public LogFactoryImpl()
    • Method Detail

      • getLog

        public Log getLog​(String channel)
        Description copied from interface: LogFactory
        Return a log for the given channel name.
        Specified by:
        getLog in interface LogFactory
      • setDefaultLevel

        public void setDefaultLevel​(String level)
        The string name of the default level for unconfigured log channels; used for automatic configuration.
      • getDefaultLevel

        public short getDefaultLevel()
        The default level for unconfigured log channels.
      • setDefaultLevel

        public void setDefaultLevel​(short level)
        The default level for unconfigured log channels.
      • setDiagnosticContext

        public void setDiagnosticContext​(String val)
        A string to prefix all log messages with. Set to null to use the configuration's Id property setting.
      • getDiagnosticContext

        public String getDiagnosticContext()
        A string to prefix all log messages with. Set to null to use the configuration's Id property setting.
      • setFile

        public void setFile​(String file)
        The stream to write to. Recognized values are: stdout and stderr. Any other value will be considered a file name.
      • getStream

        public PrintStream getStream()
        The stream to write to.
      • setStream

        public void setStream​(PrintStream stream)
        The stream to write to.
      • getLevelName

        public static String getLevelName​(short level)
        Returns a string representation of the specified log level constant.
      • getLevel

        public static short getLevel​(String str)
        Returns a symbolic constant for the specified string level.
      • startConfiguration

        public void startConfiguration()
        Description copied from interface: Configurable
        Invoked before bean property configuration is begun on this object.
        Specified by:
        startConfiguration in interface Configurable
      • endConfiguration

        public void endConfiguration()
        Description copied from interface: Configurable
        Invoked upon completion of bean property configuration for this object.
        Specified by:
        endConfiguration in interface Configurable
      • setInto

        public void setInto​(Options opts)
        Description copied from interface: GenericConfigurable
        Perform any generic configuration based on the data in opts. This method should remove any values in opts that have been successfully processed; if any values remain in opts after this method is executed, an exception will be thrown identifying those key-value pairs as invalid.
        Specified by:
        setInto in interface GenericConfigurable