我想将自定义日志数据保存到
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