Java 如何使用类路径之外的log4jproperties文件初始化log4j
如何在自定义位置使用属性文件初始化log4j 我一直在尝试为我的web应用程序初始化log4j,但它无法读取log4j属性文件 我试图从一个基本配置文件中获取位置,并使用属性配置进行初始化 我读取配置文件并将位置存储到变量中Java 如何使用类路径之外的log4jproperties文件初始化log4j,java,log4j,war,Java,Log4j,War,如何在自定义位置使用属性文件初始化log4j 我一直在尝试为我的web应用程序初始化log4j,但它无法读取log4j属性文件 我试图从一个基本配置文件中获取位置,并使用属性配置进行初始化 我读取配置文件并将位置存储到变量中 log4jpath =C://Users//log4j.properties PropertyConfigurator.configure(log4jpath)); 但这根本不起作用。只有当我将propert文件放入war文件时,Lo
log4jpath =C://Users//log4j.properties
PropertyConfigurator.configure(log4jpath));
但这根本不起作用。只有当我将propert文件放入war文件时,Log4j才起作用
如何将属性文件放在自定义位置而不是绑定到war。试试这个
-Dlog4j.configuration=file:yourLocation/log4j.properties
还有别的办法吗?我正在尝试从属性文件读取位置