# aspect-log
**Repository Path**: meetzy/aspect-log
## Basic Information
- **Project Name**: aspect-log
- **Description**: 一个基于Spring Boot的日志切面工具
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2018-09-20
- **Last Updated**: 2021-06-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 一个简单的Spring Boot 日志工具
## 第一种使用方式
直接在方法上使用@CommonLog注解 将会输出该方法的入参出参 默认级别为INFO
可以自行使用value注解配置日志级别 例如@CommLog(value="WARN")
## 第二种使用方式
直接输出*.service.impl包下的所有*Impl类下所有public方法的入参出参 默认不开启
需要配置core.log.auto=true进行开启 不配置不开启
如果在*Impl类的public方法上使用@CommonLog,将优先使用注解的日志级别,日志不会重复输出
## 日志类型
DEBUG INFO WARN ERROR TRACE 不用区分大小写
## 目前问题
如果在主类Appcation上使用日志输出 类名将会带有代理的标志
## 中心库引用
com.xfmeet
aspect-log
1.2.0
需要引入
org.springframework.boot
spring-boot-starter-aop
*如果fastjson冲突请排除掉aspect-log中的fastjson引用*