Apache Log4j 設定
log4j.configuration 這個值雖說可以在 equinox_install/configuration/config.ini 設定 如下。
log4j.configuration=file:/C:/equinox_install/configuration/log4j.properties不過這樣需要絕對路徑,如果要相對載入,可以藉由第一個 bundle 的 start() 中載入 LogFactory 之前設定如下,將預設的位置放到 equinox_install/configuration/log4j.properties。
System.setProperty("log4j.configuration", System.getProperty("osgi.configuration.area") + "log4j.properties"); Log logger = LogFactory.getLog(getClass());不過 log4j.appender.logfile.File 可以支援相對路徑,例如設定 log4j.appender.logfile.File = logs/haha.log 會寫入到 equinox_install/logs/haha.log 。