Class LogInitializer


  • public class LogInitializer
    extends java.lang.Object
    Author:
    Kir
    • Field Detail

      • LOG4J_CONFIGURATION

        @NonNls
        public static final java.lang.String LOG4J_CONFIGURATION
        See Also:
        Constant Field Values
      • LOG4J1_CONFIGURATION

        @NonNls
        public static final java.lang.String LOG4J1_CONFIGURATION
        See Also:
        Constant Field Values
      • TEAMCITY_LOGS_DIR_PROP

        @NonNls
        public static final java.lang.String TEAMCITY_LOGS_DIR_PROP
        See Also:
        Constant Field Values
      • TEAMCITY_SERVER_LOG4J_XML

        @NonNls
        public static final java.lang.String TEAMCITY_SERVER_LOG4J_XML
        See Also:
        Constant Field Values
      • TEAMCITY_MAINTENANCE_LOG4J_XML

        @NonNls
        public static final java.lang.String TEAMCITY_MAINTENANCE_LOG4J_XML
        See Also:
        Constant Field Values
      • TEAMCITY_AGENT_LOG4J_XML

        @NonNls
        public static final java.lang.String TEAMCITY_AGENT_LOG4J_XML
        See Also:
        Constant Field Values
      • TEAMCITY_AGENT_LOG4J1_XML

        @NonNls
        public static final java.lang.String TEAMCITY_AGENT_LOG4J1_XML
        See Also:
        Constant Field Values
    • Constructor Detail

      • LogInitializer

        public LogInitializer()
    • Method Detail

      • initServerLogging

        public static void initServerLogging()
      • shutdown

        public static void shutdown()
      • initAgentLogging

        public static void initAgentLogging()
      • reconfigureFromFile

        public static void reconfigureFromFile​(@NotNull
                                               java.io.File configFile,
                                               @NotNull
                                               java.io.File logDir,
                                               boolean trackChanges)
      • isUnitTest

        public static boolean isUnitTest()
      • setUnitTest

        public static void setUnitTest​(boolean enable)
      • addConsoleAppender

        public static void addConsoleAppender()
      • removeAllAppenders

        public static void removeAllAppenders()
      • reconfigureLog4j

        public static void reconfigureLog4j​(java.util.function.BiConsumer<LoggerContext,​Configuration> reconfigureAction)