I am studying the logging structure used with CloudStack. I understand that it uses log4j to do the logging. log4j requires the use of configuration files to control what to log and where to log it. What I found is that the there was a combination of several log configuration files accross the log4j project along with the properties files that can be used to perform the tasks of a configuration file. What I want to understand is as follow:
1- CloudStack contains two types of configuration files which are "log4j-cloud.xml" and "log4j-cloud.xml.in". these two types of files are spread accross different projects and dosent contain the same information. What is the difference between these files, and what the "in" stand for.
2- What is being used by log4j to specify what to log and where to log it. Is it the cofiguration file or the properties file.