water-solon-plugin
<dependency>
<groupId>org.noear</groupId>
<artifactId>water-solon-plugin</artifactId>
</dependency>
1、描述
日志扩展插件,基于 water(代码仓库)高性能分布式日志服务适配。不支持落盘,即不支持本地文件记录。
2、配置示例
日志等级的优先顺序:appender > logger > root。具体配置示例:
solon.app:
name: "demoapp"
group: "demo"
solon.cloud.water:
server: "waterapi:9371" #WATER服务地址
# 以下为默认值,可以都不加,或者想改哪行加哪行
solon.logging.appender:
console:
level: TRACE
cloud:
level: INFO
# 记录器级别的配置示例
solon.logging.logger:
"root": #默认记录器配置
level: TRACE
"com.zaxxer.hikari":
level: WARN
3、应用示例(用 slf4j 作为界面,方便切换)
@SolonMain
public class DemoApp {
public static void main(String[] args) {
Solon.start(DemoApp.class, args);
}
}
@Controller
public class DemoController{
static Logger log = LoggerFactory.getLogger(DemoController.class);
@Mapping("/hello")
public void hello(){
log.info("Hello world!");
}
}