Solon

使用分布式日志服务

使用 Slf4j 日志接口,转发到分布式日志记录器(目前适配有:water)

Solon Cloud Log 强调语义标签。通过语议标签,对日志进行固定索引,进而实现更快的查询,或者关联查询。

@Slf4j
public class LogController {
    @Mapping("/")
    public String hello(String name){
        //将元信息固化为 tag0 ... tag4;利于做日志索引
        TagsMDC.tag0("user_"+name); //相当于 MDC.put("tag0", "user_"+name);
        
        log.info("有用户来了");
        
        return name;
    }
}

注:也可以改用 logbacklog4j 做日志服务,只需要排除掉 solon.logging.impl 框架却可