NutzCN Logo
问答 @Slog取值出问题,数组也取不到
发布于 1989天前 作者 tanoak10 1408 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk
@At
    @Ok("json")
    @GET
    @SLog(tag = "测试1", msg = "test:${id}")
    public Object test2(@Param("id") String  id) {
@SLog(tag = "测试1", msg = "test:[${id}]")
也取不到

然后取不到值

    |----------------------------------|--|-----------|-----|-------------------------------------------------------------------------------------|-----------------|-------|--|---------------|-------|
    | 3361ab0d4063471290a6d27fb98cb961 |  | aop.after | 测试1 | cn.wizzer.app.web.modules.controllers.platform.wf.demo.DemoActivitiController#test2 | 0:0:0:0:0:0:0:1 | test: |  | 1542176918663 | false |
  For example:> "INSERT INTO sys_log(id,username,type,tag,src,ip,msg,opBy,opAt,delFlag) VALUES('3361ab0d4063471290a6d27fb98cb961','','aop.after','测试1','cn.wizzer.app.web.modules.controllers.platform.wf.demo.DemoActivitiController#test2','0:0:0:0:0:0:0:1','test:','',1542176918663,false) "
10 回复

@wendal 这与jdk的版本有关吗

找一下SlogService类,看看里面的log方法有没有 MethodParamNamesScaner 字样

nutzwk的老版本了, 那就用 ${args[0]} 来取

@wendal 需要升级到多少版本呢,目前使用的是63

不是nutz版本问题

而是因为你用的这个版本的nutzwk的slog是自定义的, 可以参考nutz-plugins-slog修改一下log方法

哦哦,好的

已更新,已提交。

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