solon-logging-simple
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-logging-simple</artifactId>
</dependency>
1、介绍
日志扩展插件,提供了 slf4j 接口的简单适配能力。一般做为分布式日志服务的slf4j适配器,比如 water-solon-plugin,就是借助此插件对接自己的分布式日志服务。
2、配置示例
日志等级的优先顺序:appender > logger > root。具体配置示例:
solon.app:
name: demoapp
# 以下为默认值,可以都不加(支持"云端配置服务"进行配置,支持写到"云端日志服务")
solon.logging.appender:
console:
level: TRACE
enable: true #是否启用
cloud:
level: INFO
enable: true #是否启用
# 记录器级别的配置示例
solon.logging.logger:
"root": #默认记录器配置
level: TRACE
"com.zaxxer.hikari":
level: WARN
3、使用示例
@Controller
public class DemoController{
static Logger log = LoggerFactory.getLogger(DemoController.class);
@Mapping("/hello")
public void hello(String name){
//默认的打印格式,支持 MDC 显示
MDC.put("user", name);
log.info("hello world!");
}
}