# 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 [![Build Status](https://travis-ci.org/HankXV/Recorder.svg?branch=master)](https://travis-ci.org/HankXV/Recorder) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/8558598883684247a0e568b7ad30bf4d)](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
![](/recorder-thumb.png) ## 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); ```