# kim-logs **Repository Path**: LORD-WJS/kim-logs ## Basic Information - **Project Name**: kim-logs - **Description**: 支持三种模式存储操作日志 ①使用es记录日志 ②使用mysql记录日志 ③使用文件形式记录日志 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-02-18 - **Last Updated**: 2022-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 添加config类 @Configuration public class LogerAppenderConfig implements LogerAppenderConfigurer { @Autowired private JdbcTemplate jdbcTemplate; @Autowired private DataSource dataSource; @Resource private ElasticsearchTemplate elasticsearchTemplate; @Override public void configure(LogerAppernderServiceConfigurer configurer) throws Exception { //mysql模式 // configurer.jdbc(dataSource).sysCode("日志模块"); // 文件模式 // configurer.inFile().sysCode("demo-system").logFilePath("demo-system.log"); //es存储 // configurer.es(elasticsearchTemplate).sysCode("日志模块"); } } 启动类添加注解 @EnableESTools kim-module 测试模块,添加maven,引入日志maven com.kim kim-aspect-logs 1.0.0 使用es存储日志 LogerAppenderConfig类中使用 configurer.es(elasticsearchTemplate).sysCode("日志模块"); ①注意事项springboot版本建议为2.0.5 ②使用es版本为7.3.1 使用mysql存储日志 LogerAppenderConfig类中使用 configurer.jdbc(dataSource).sysCode("日志模块"); 使用文件存储日志 LogerAppenderConfig类中使用 configurer.inFile().sysCode("demo-system").logFilePath("demo-system.log"); 测试接口: localhost:21001/userAccount/logs