判断使用的日志框架

@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);

}

相关推荐
石山代码5 分钟前
如何在 C++ 中实现多态?
开发语言·c++
阿方.9186 分钟前
C++ std::function 超全精讲 | 原理语法、适配对象、递归实现、回调场景、面试考点、易错坑点
开发语言·c++·bind·function
weixin_4684668510 分钟前
Markitdown 文档解析快速入门指南
开发语言·python·自动化·编程
我命由我1234511 分钟前
SEO 与 GEO 极简理解
java·linux·运维·开发语言·学习·算法·运维开发
金銀銅鐵13 分钟前
[Java] 自己写程序,来解析方法的 descriptor
java·后端
Yang961117 分钟前
0.5 米超短盲区!鼎讯信通 GO-50PRO 光时域反射仪科普
开发语言·后端·golang
红辣椒...20 分钟前
codex+第三方模型
java·服务器·前端
不会C语言的男孩22 分钟前
C++ Primer Plus 第12章:类和动态内存分配
开发语言·c++
一个做软件开发的牛马30 分钟前
Java 继承与多态:从"是什么"到"能做什么"的设计思维
java·后端
不懂的浪漫39 分钟前
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
java·netty