0

我正在研究与 CloudStack 一起使用的日志记录结构。我知道它使用 log4j 进行日志记录。log4j 需要使用配置文件来控制记录什么以及在哪里记录。我发现整个 log4j 项目中存在多个日志配置文件的组合,以及可用于执行配置文件任务的属性文件。我想了解的内容如下:

1- CloudStack 包含两种类型的配置文件,即“log4j-cloud.xml”和“log4j-cloud.xml.in”。这两种类型的文件分布在不同的项目中,并且包含相同的信息。这些文件有什么区别,“in”代表什么。

2- log4j 使用什么来指定要记录的内容和记录的位置。是配置文件还是属性文件。

4

1 回答 1

0
  1. log4j-cloud.xml.in 是控制台日志记录的配置文件。这是您应该设置配置的地方

  2. log4j 用于 cloudstack 异常日志记录,而 log4j.xml 文件是您可以配置它的地方。您可以在此处https://cwiki.apache.org/confluence/display/CLOUDSTACK/Exceptions+and+logging找到有关使用 log4j 进行 cloudstack 异常日志记录的更多信息

于 2015-11-30T21:23:46.977 回答