Android Studio中配置SLF4J日志到文件:XML配置文件位置咨询
Android Studio项目中SLF4J+Log4j XML配置文件的存放位置
- 你的Log4j XML配置文件(如
log4j.xml)需要放在项目的src/main/resources目录下。如果这个目录不存在,右键点击main目录,新建名为resources的目录即可。 - 配置文件放入后,初始化Log4j时要对应加载这个文件。常规初始化代码可参考:
DOMConfigurator.configure("log4j.xml");
- 针对Android 7.0及以上版本,由于系统资源访问限制,也可以把配置文件放到
src/main/assets目录下,通过输入流加载:
InputStream is = getAssets().open("log4j.xml"); DOMConfigurator.configure(is);
- 注意提前确认项目已引入SLF4J和Log4j的Android适配依赖,比如
slf4j-api与log4j-android。
内容的提问来源于stack exchange,提问作者Ageis
相关产品推荐
相关产品推荐

