NutzCN Logo
问答 Slf4jLogAdapter 加载问题
发布于 3043天前 作者 PeterPan-luo 1958 次浏览 复制 上一个帖子 下一个帖子
标签: log

比如在nutzbook中定义了Slf4jLogAdapter,程序怎么加载进去?
查看nutz源码:
String packageName = Logs.class.getPackage().getName() + ".impl.";
adapter = new SimplePluginManager( packageName + "Log4jLogAdapter",
packageName + "SystemLogAdapter").get();

默认刚开始是加载Log4jLogAdapter和SystemLogAdapter,自定义的Slf4jLogAdapter要怎么加载进去?

9 回复

web.xml中, 在NutFilter之前再加个Filter, 里面调用类似代码

public void init(FilterConfig conf) {
    Logs.setAdapter(new Slf4jLogAdapter());
}

Slf4jLogAdapter 这个类现在是不是用不了了?

package正确的话, 新版nutz会自动加载, 详情看Logs类的源码

Logs.setAdapter(new Slf4jLogAdapter());

这一行会报

Logs.setAdapter(new Slf4jLogAdapter());

"这一行会报"

报什么??

Slf4jLogAdapter cannot be resolved to a type

原因貌似是org.nutz.log.impl下面没有这个类

看了nutzbook,是要把这个类手动添加到项目里?

添加回复
请先登陆
回到顶部