Skip to content
On this page

日志集成组件

日志集成组件demo工程。

如何使用

(1)在pom.xml中引入依赖:

xml
<dependency>
    <groupId>com.chinapost</groupId>
    <artifactId>cpit-cpms-ulc-logger-client</artifactId>
    <version>2.0.0</version>>
</dependency>

(2)在需要输出日志的方法上面加上@CPLog:

java
@GetMapping("/demo")
@CPLog
public Order demo() {
        return demoService.producerSend();
}

(3)配置文件可配置参数

properties
server:
  port: 8899
spring:
  application:
    name: ulc-logger-client-demo
chinapost:
  # 日志级别
  logLevel: INFO
  # 日志输出路径
  logPath: c:\\logs\\
  # 日志名称
  logName: cplog

(4)结果展示

java
2023-01-08 15:34:59.531  INFO 154772 --- [nio-8899-exec-1] c.c.u.l.c.d.controller.DemoController    : demo-- Request param:{}
2023-01-08 15:34:59.588  INFO 154772 --- [nio-8899-exec-1] c.c.u.l.c.d.controller.DemoController    : demo-- Response param:{"orderId":"1","orderName":"订单名称"}