This file sets a baseline for the log-strategy for the server (ibmdisrv).
Log options configured in the Logging tab in the Configuration Editor are written into the Config file, and are supplementary to or supersede the following:
# This file controls the logging strategy for the server (ibmdisrv) when started # from the command line. # Look at executetask.properties for the logging strategy of the server when started # from the Configuration Editor (ibmditk). # Look at ce-log4j.properties for the logging behavior of the Configuration Editor (ibmditk). # # We will normally configure the logging strategy of the server by adding appenders # using the Configuration Editor (ibmditk). This file only defines the baseline # that is independent of the configuration files you are using. # # See the IDI documentation for more information on the contents of this file. # log4j.rootCategory=INFO, Default # This is the default logger, we will see that it logs to ibmdi.log log4j.appender.Default=org.apache.log4j.FileAppender log4j.appender.Default.file=logs/ibmdi.log log4j.appender.Default.layout=org.apache.log4j.PatternLayout log4j.appender.Default.layout.ConversionPattern=%d{ISO8601} %-5p [%c] - %m%n log4j.appender.Default.append=false #Example settings for changing the default logger ##########ROLLING FILE SIZE APPENDER ##RollingFileAppender rolls over log files when they reach a certain size specified by the ##MaxFileSize parameter #log4j.appender.Default=org.apache.log4j.RollingFileAppender #log4j.appender.Default.File=logs/ibmdi.log #log4j.appender.Default.Append=true #log4j.appender.Default.MaxFileSize=10MB #log4j.appender.Default.MaxBackupIndex=10 #log4j.appender.Default.layout=org.apache.log4j.PatternLayout #log4j.appender.Default.layout.ConversionPattern=%d{ISO8601} %-5p [%c] - %m%n ##########DAILY OUTPUT LOG4J SETTINGS ## With the DailyRollingFileAppender the underlying file is rolled over at a user chosen frequency. ##The rolling schedule is specified by the DatePattern option #log4j.appender.Default=org.apache.log4j.DailyRollingFileAppender #log4j.appender.Default.file=logs/ibmdi.log #log4j.appender.Default.DatePattern='.'yyyy-MM-dd #log4j.appender.Default.layout=org.apache.log4j.PatternLayout #log4j.appender.Default.layout.ConversionPattern=%d{ISO8601} %-5p [%c] - %m%n # You may change the logging category of these subsystems to DEBUG # if we want to investigate particular problems. This may # generate a lot of output. # ...com.ibm.di.config describes the loading of the configuration file (.xml), # and how the internal configuration structure is built. # ...com.ibm.di.loader gives information about jar files, and where classes are found. # It also loads idi.inf files, which provides Connectors/Parsers/EH information # for the Configuration Editor. log4j.logger.com.ibm.di.config=WARN log4j.logger.com.ibm.di.loader=WARN # Uncomment the lines below to activate them # Here is an example on how to make a logger that logs to the console #log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender #log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout #log4j.appender.CONSOLE.layout.ConversionPattern=%d [%t] %-5p - %m%n0 # Here is an example that logs to myFile.log #log4j.appender.fileLOG=org.apache.log4j.FileAppender #log4j.appender.fileLOG.file=myFILE.log #log4j.appender.fileLOG.layout=org.apache.log4j.PatternLayout #log4j.appender.fileLOG.layout.ConversionPattern=%d{ISO8601} %-5p [%c] - %m%n #log4j.appender.fileLOG.append=false # Finally, make use of the loggers defined above: # Tell AssemblyLines myAL to log using CONSOLE logger defined above. # log4j.logger.AssemblyLine.AssemblyLines/myAL=INFO, CONSOLE # Or you could log to myFile.log # log4j.logger.AssemblyLine.AssemblyLines/myAL=INFO, fileLOG