https://github.com/marsxuefeng/tencent-cls
腾讯云CLS接入log4j/logback,基于CLS APi的方式采集开发者应用日志
https://github.com/marsxuefeng/tencent-cls
elasticsearch elk elk-stack kibana logging
Last synced: 15 days ago
JSON representation
腾讯云CLS接入log4j/logback,基于CLS APi的方式采集开发者应用日志
- Host: GitHub
- URL: https://github.com/marsxuefeng/tencent-cls
- Owner: marsxuefeng
- Created: 2021-05-04T14:13:15.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-05T13:10:23.000Z (about 5 years ago)
- Last Synced: 2026-02-05T11:47:47.900Z (5 months ago)
- Topics: elasticsearch, elk, elk-stack, kibana, logging
- Language: Java
- Homepage:
- Size: 44.9 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### 腾讯云CLS接入log4j/Logback
#### 腾讯云CLS提供了两种日志采集方式:
- LogListener基于监听CVM日志文件实现日志采集
- API采集,需要日志框架自动向CLS主动报备(本项目基于日志框架主动向CLS报备达到日志采集的目的)
#### 开发者需要修改的文件:
- src/main/resources/logback.xml
- src/main/resources/log4j.properties
替换以上两个文件中的secretId,secretKey,topicId,这三个字段在腾讯云CLS控制台获取
#### 体验步骤:
- 替换上述配置文件中的上述字段
- 在腾讯云控制台创建CLS主题,并且将主题id配置到logback.xml,log4j.properties文件中
- 运行com.github.cls.example.Log4jAppenderExample和com.github.cls.example.LogbackAppenderExample
- 登陆腾讯云CLS控制台验证报备上来的日志信息