@Test
public void testLoggerLoaction() {
String loggerBinderClassName = "org.slf4j.impl.StaticLoggerBinder";
Class<?> loggerBinderClass = null;
try {
loggerBinderClass = Class.forName(loggerBinderClassName);
} catch (ClassNotFoundException e) {
System.out.println(loggerBinderClassName + " is not found");
}
URL loaction = loggerBinderClass.getProtectionDomain().getCodeSource().getLocation();
System.out.println(loaction);
}
判断使用的日志框架
乱蜂朝王2023-12-30 17:15
相关推荐
迷迭香yy4 分钟前
基金档案数据工程实战从收入分析到持仓穿透的Python解析 IG50免费开源股票数据API接口古法安卓5 分钟前
Android-重启流程源码解析清水白石00816 分钟前
Python 类型设计深度解析:TypedDict 能否替代 dataclass?从 JSON 数据边界到 API 设计的最佳实践晊晌_h30 分钟前
嵌入式从0到精通——线程一木 之林38 分钟前
五、C++ 新特性、关键字与编译原理(进阶)(二)OPEN-F1 小时前
C++11/14新特性精讲:移动语义与智能指针实战洋不写bug1 小时前
绕过权限检查,访问修改私有属性,反射,枚举,lambda小灰灰搞电子1 小时前
Rust+Slint 实现动态轮播图源码分享,支持动态删除、添加前端 贾公子1 小时前
第09章:上下文与记忆 (6)evans在进步1 小时前
Java 常用设计模式入门:建造者、工厂、单例、外观与代理