我想将自定义日志数据保存到
mysql数据库.
我已经从logback配置中添加了appender:
我已经从logback配置中添加了appender:
- <appender name="DB" class="ch.qos.logback.access.db.DBAppender">
- <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">
- <driverClass>com.MysqL.jdbc.Driver</driverClass>
- <url> jdbc:MysqL://127.0.0.1:3308/db</url>
- <user>pidev</user>
- <password>password</password>
- </connectionSource>
- <insertHeaders>true</insertHeaders>
- </appender>
- <appender-ref ref="DB"/>
我还将access_event和access_event_header添加到数据库.
但是仍然缺少将日志保存到数据库的步骤.任何帮助???
解决方法
请使用以下几点检查您的代码
> MysqL依赖库libraryDependencies =“MysqL”%“MysqL-connector-java”%“5.1.16”
>使用字段记录logging_event,logging_event_property和logging_event_exception
http://logback.qos.ch/manual/appenders.html#DBAppender