## 说明
* 当前JPower支持三种日志打印方式,分别是文件记录、skywalking、ELK,我们可通过配置来决定使用哪一种
* 各位可根据需要自行选择一种或者多种来实现日志的打印以及记录
## 如何使用
* 配置示例如下:
~~~
jpower:
log:
mode: file,skywalking,elk
elk:
destination: localhost
file:
base: /usr/home/logs
historyDay: 30
pattern: %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%tid] [%thread] [%logger] - %msg%n
skywalking:
pattern: %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%tid] [%thread] [%logger] - %msg%n
~~~
* 配置说明:
| <p align = center>属性</p> | <p align = center>默认值</p> | <p align = center>说明值</p> |
| --- | --- | --- |
| jpower.log.mode | file,skywalking | 日志打印方式,支持值file、skywalking、elk。多个用逗号分隔 |
| jpower.log.elk.destination | | ELK地址 |
| jpower.log.skywalking.pattern | %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%tid] [%thread] [%logger] - %msg%n | skywalking日志打印格式,当服务加入skywalking探针后会自动按该格式推送日志到skywalking |
| jpower.log.file.base | ./logs | 日志文件存储路径 |
| jpower.log.file.historyDay | 30 | 日志文件保存天数 |
| jpower.log.file.pattern | %d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%tid] [%thread] [%logger] - %msg%n | 文件日志打印格式 |
- 序言
- 开发环境准备
- 环境要求
- 环境安装
- 基础环境安装
- Nacos安装
- Sentinel安装
- 插件安装
- 导入工程
- 运行工程
- 工程测试
- JPower特性
- 系统启动器
- 多终端令牌认证
- 系统鉴权
- 鉴权API
- 鉴权配置
- API权限配置
- 接口放行配置
- 数据权限
- redis缓存
- 动态网关
- 聚合文档
- SaaS多租户
- 概念
- 使用
- Xss防注入
- 日志记录
- 操作日志&错误日志
- SQL打印
- feign请求日志&配置
- gateway日志
- 服务日志打印
- 导入导出
- 字典查询
- 系统文件上传下载
- 接口监控
- 代码生成器
- 配置文件共享
- Mybatis过滤器
- 配置说明
- 高级实战
- nacos动态配置
- Seata分布式事务
- 简介
- docker启动
- 微服务配置
- 微服务远程调用
- 声明式服务调用 Feign
- 熔断机制 Sentinel
- sentinel流控
- 简介
- 微服务配置
- 配置nacos对接
- APM监控&链路追踪
- 简介
- 安装
- 微服务接入
- SpringBootAdmin监控
- ELK分布式日志追踪系统
- ELK简介
- ELK一键部署
- 微服务日志对接ELK
- JPower-Chat
- 配置说明
- 生产部署
- docker部署
- docker安装
- docker-compose安装
- harbor安装
- 部署步骤
- 版本升级
- 1.0.1升级到2.0.0
- 2.0.0升级到2.0.2
- 2.0.2升级2.1.0
- 2.1.0升级到2.1.1
- 2.1.1升级到2.1.2
- 2.1.2升级到2.1.4