Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有播放框架的logback_Java_Logging_Playframework_Logback - Fatal编程技术网

Java 具有播放框架的logback

Java 具有播放框架的logback,java,logging,playframework,logback,Java,Logging,Playframework,Logback,我想将自定义日志数据保存到mysql数据库。 我已从日志恢复配置中添加了appender: <appender name="DB" class="ch.qos.logback.access.db.DBAppender"> <connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource"> <driverClass>com.mys

我想将自定义日志数据保存到mysql数据库。 我已从日志恢复配置中添加了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"/>

com.mysql.jdbc.Driver
jdbc:mysql://127.0.0.1:3308/db
皮德夫
密码
真的
我还向数据库添加了access_事件和access_事件头


但是,仍然缺少将日志保存到数据库的步骤。有什么帮助吗?

用以下几点检查代码

  • MySql依赖关系库依赖关系+=“MySql”%“MySql连接器java”%“5.1.16”

  • 日志表记录\u事件、记录\u事件\u属性和记录\u事件\u异常及其字段

  • 谢谢各位, 事实证明,我需要更改的只是数据库的类名:
    ch.qos.logback.access.db.DBAppender
    ch.qos.logback.classic.db.DBAppender

    您使用的是虚拟设备还是物理设备?您试图保存到的数据库在哪里,在设备上还是在本地开发机器上?