我正在研究與CloudStack一起使用的日誌記錄結構。我知道它使用log4j來進行日誌記錄。 log4j需要使用配置文件來控制要記錄的內容以及記錄的位置。我發現,log4j項目中存在多個日誌配置文件以及可用於執行配置文件任務的屬性文件。我想了解的是:cloudstack中的log4j配置文件類型
1- CloudStack包含兩種類型的配置文件「log4j-cloud.xml」和「log4j-cloud.xml.in」。這兩種類型的文件分佈在不同的項目中,劑量包含相同的信息。這些文件有什麼區別,以及「in」代表什麼。
2-正在使用log4j指定要記錄的內容以及記錄的位置。它是共同配置文件還是屬性文件。
找到異常的CloudStack記錄詳細信息,當我看了一下可用log4-cloud.xml.in配置文件有INFO級別旁邊指定的不同級別。它還指定了類似於log4j-cloud.xml配置文件的文件appender,而其他文件附件則不同。所以在這種情況下,它會記錄到這些文件appeanders,如果不是,他們爲什麼使用這些appender。 如果log4j-cloud.xml執行的任務與log4j.properties文件爲什麼同時使用這兩個文件相同,則它們也使用log4j.properties文件。 – ChazLolo
我知道「.in」文件擴展名指定了一個輸入文件。仍然讓我感到困惑的是,我應該使用「log4j-cloud.xml」更改配置,但是我在該文件中所做的任何更改都沒有什麼不同,它只會根據「log4j-cloud」中的內容進行配置。 xml.in「文件。你能否請我解釋一下,我可能會錯過一些東西。 – ChazLolo
你是什麼意思「不會有所作爲?」 log4j-cloud.xml.in用於控制檯日誌記錄。這是您應該設置配置的位置。 – jjhavokk