Class FileLogging

    • Field Detail

      • configurableLOGIDs

        public static final LogIDs[] configurableLOGIDs
      • CFG_ENABLELOGTOFILE

        private static final java.lang.String CFG_ENABLELOGTOFILE
        See Also:
        Constant Field Values
      • closing

        private static boolean closing
      • closing_taking_too_long

        private static volatile boolean closing_taking_too_long
      • bLogToFile

        private boolean bLogToFile
      • bLogToFileErrorPrinted

        private boolean bLogToFileErrorPrinted
      • sLogDir

        private java.lang.String sLogDir
      • iLogFileMaxMB

        private int iLogFileMaxMB
      • ignoredComponents

        private final java.util.ArrayList[] ignoredComponents
      • listeners

        private final java.util.ArrayList listeners
      • format

        private java.text.SimpleDateFormat format
      • logFileOS

        private java.io.FileOutputStream logFileOS
      • logFilePrinter

        private java.io.PrintWriter logFilePrinter
      • lastWidth

        private int lastWidth
    • Constructor Detail

      • FileLogging

        public FileLogging()
    • Method Detail

      • setClosing

        protected static void setClosing()
      • setClosingTakingTooLong

        public void setClosingTakingTooLong()
      • initialize

        public void initialize()
      • reloadLogToFileParam

        protected void reloadLogToFileParam()
      • checkLoggingConfig

        void checkLoggingConfig()
      • logToFile

        private void logToFile​(java.lang.String str)
      • checkAndSwapLog

        private void checkAndSwapLog()
      • logTypeToIndex

        private int logTypeToIndex​(int entryType)
      • indexToLogType

        private int indexToLogType​(int index)
      • log

        public void log​(LogEvent event)
        Description copied from interface: ILogEventListener
        A LogEvent has been generated.
        Specified by:
        log in interface ILogEventListener
        Parameters:
        event - The newly generated LogEvent
      • padAndAppend

        private int padAndAppend​(java.lang.StringBuffer appendTo,
                                 java.lang.String s,
                                 int width,
                                 int growBy)
      • getListeners

        public java.util.List getListeners()