我正在研究与 CloudStack 一起使用的日志记录结构。我知道它使用 log4j 进行日志记录。log4j 需要使用配置文件来控制记录什么以及在哪里记录。我发现整个 log4j 项目中存在多个日志配置文件的组合,以及可用于执行配置文件任务的属性文件。我想了解的内容如下:
1- CloudStack 包含两种类型的配置文件,即“log4j-cloud.xml”和“log4j-cloud.xml.in”。这两种类型的文件分布在不同的项目中,并且包含相同的信息。这些文件有什么区别,“in”代表什么。
2- log4j 使用什么来指定要记录的内容和记录的位置。是配置文件还是属性文件。