# Recorder
**Repository Path**: zhanghaiyang/Recorder
## Basic Information
- **Project Name**: Recorder
- **Description**: 帮助您快速在MySQL\MariaDB上实现日志系统的框架
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 6
- **Created**: 2017-07-27
- **Last Updated**: 2021-06-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](https://travis-ci.org/HankXV/Recorder)
[](https://www.codacy.com/app/104381832/Recorder?utm_source=github.com&utm_medium=referral&utm_content=HankXV/Recorder&utm_campaign=Badge_Grade)
# Brief Introduction
A framework that helps you log in MySQL\MariaDB

## Environment
Jdk8 or above
mysql-connector-java-5.x
# Quick Start
```java
public class UserLog extends TimeBasedLog {
@Column(type = SQLType.VARCHAR, size = 255, comment = "user name")
public String name;
@Column(comment = "user age")
public int age;
@Column(type = SQLType.VARCHAR, size = 255, comment = "user address")
public String address;
@Override
public RollType rollType() {
return RollType.DAY_ROLL;
}
}
```
```java
UserLog userLog = new UserLog();
userLog.name="HankXV";
userLog.age=101;
userLog.address="home";
new RecorderProxy
.RecorderProxyBuilder()
.dataSource(yourDatasource)
.build()
.startServer()
.execute(userLog);
```