Package jetbrains.buildServer.log
Class LogInitializer
- java.lang.Object
-
- jetbrains.buildServer.log.LogInitializer
-
public class LogInitializer extends Object
- Author:
- Kir
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogInitializer.LogConfigFormats
static interface
LogInitializer.LogConfigurator
-
Field Summary
Fields Modifier and Type Field Description static String
LOG4J_CONFIGURATION
static String
LOG4J1_CONFIGURATION
static String
MAIN_CATEGORY
static String
TEAMCITY_AGENT_LOG4J_XML
static String
TEAMCITY_AGENT_LOG4J1_XML
static String
TEAMCITY_LOG4J_DTD
static String
TEAMCITY_LOGS_DIR_PROP
static String
TEAMCITY_MAINTENANCE_LOG4J_XML
static String
TEAMCITY_SERVER_LOG4J_XML
-
Constructor Summary
Constructors Constructor Description LogInitializer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addConsoleAppender()
static LogInitializer.LogConfigurator
fileConfigurator(File file, boolean watchForChanges)
static LogInitializer.LogConfigFormats
getLogConfigurationFormat(File configuration)
static File
getLogDir()
static void
init(Collection<LogInitializer.LogConfigurator> configurators)
static void
init(LogInitializer.LogConfigurator... configurators)
static void
initAgentLogging()
static void
initBootstrapLogging()
static void
initDistAgentLogConfiguration(Path appConfFolder)
static void
initServerLogging()
static boolean
isUnitTest()
static LogInitializer.LogConfigurator
propertyConfigurator(boolean watchForFileChanges)
static void
reconfigureFromFile(File configFile, File logDir, boolean trackChanges)
static void
reconfigureLog4j(BiConsumer<org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.Configuration> reconfigureAction)
static void
removeAllAppenders()
static LogInitializer.LogConfigurator
resourceConfigurator(String... resources)
static void
setUnitTest(boolean enable)
static void
shutdown()
-
-
-
Field Detail
-
LOG4J_CONFIGURATION
@NonNls public static final String LOG4J_CONFIGURATION
- See Also:
- Constant Field Values
-
LOG4J1_CONFIGURATION
@NonNls public static final String LOG4J1_CONFIGURATION
- See Also:
- Constant Field Values
-
TEAMCITY_LOGS_DIR_PROP
@NonNls public static final String TEAMCITY_LOGS_DIR_PROP
- See Also:
- Constant Field Values
-
TEAMCITY_SERVER_LOG4J_XML
@NonNls public static final String TEAMCITY_SERVER_LOG4J_XML
- See Also:
- Constant Field Values
-
TEAMCITY_MAINTENANCE_LOG4J_XML
@NonNls public static final String TEAMCITY_MAINTENANCE_LOG4J_XML
- See Also:
- Constant Field Values
-
TEAMCITY_AGENT_LOG4J_XML
@NonNls public static final String TEAMCITY_AGENT_LOG4J_XML
- See Also:
- Constant Field Values
-
TEAMCITY_LOG4J_DTD
@NonNls public static final String TEAMCITY_LOG4J_DTD
- See Also:
- Constant Field Values
-
TEAMCITY_AGENT_LOG4J1_XML
@NonNls public static final String TEAMCITY_AGENT_LOG4J1_XML
- See Also:
- Constant Field Values
-
MAIN_CATEGORY
public static final String MAIN_CATEGORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
initServerLogging
public static void initServerLogging()
-
shutdown
public static void shutdown()
-
initAgentLogging
public static void initAgentLogging()
-
init
public static void init(@NotNull Collection<LogInitializer.LogConfigurator> configurators)
-
init
public static void init(@NotNull LogInitializer.LogConfigurator... configurators)
-
initDistAgentLogConfiguration
public static void initDistAgentLogConfiguration(Path appConfFolder)
-
initBootstrapLogging
public static void initBootstrapLogging()
-
fileConfigurator
public static LogInitializer.LogConfigurator fileConfigurator(@NotNull File file, boolean watchForChanges)
-
reconfigureFromFile
public static void reconfigureFromFile(@NotNull File configFile, @NotNull File logDir, boolean trackChanges)
-
resourceConfigurator
public static LogInitializer.LogConfigurator resourceConfigurator(@NotNull String... resources)
-
propertyConfigurator
public static LogInitializer.LogConfigurator propertyConfigurator(boolean watchForFileChanges)
-
getLogDir
@NotNull public static File getLogDir() throws LogInitializationException
- Throws:
LogInitializationException
-
getLogConfigurationFormat
public static LogInitializer.LogConfigFormats getLogConfigurationFormat(File configuration)
-
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(BiConsumer<org.apache.logging.log4j.core.LoggerContext,org.apache.logging.log4j.core.config.Configuration> reconfigureAction)
-
-