有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Log4j2JDBC Appender

如何在log4j2中连接jdbc appender???? 我是log4j2的新手。0 有人帮我解决这个问题吗

    <?xml version="1.0" encoding="UTF-8"?>
<configuration status="error">
  <appenders>
    <Jdbc name="databaseAppender" tableName="application_log">
      <DriverManager url="jdbc:oracle:thin:@//localhost:1521/XE" username="system" password="system" />
      <Column name="level" pattern="%level" />
      <Column name="logger" pattern="%logger" />
      <Column name="message" pattern="%message" />
    </Jdbc>
  </appenders>
  <loggers>
    <root level="warn">
      <appender-ref ref="databaseAppender"/>
    </root>
  </loggers>
</configuration

共 (1) 个答案

  1. # 1 楼答案

    你的配置看起来不错。(与文件http://logging.apache.org/log4j/2.x/manual/appenders.html#JDBCAppender类似)

    有什么问题吗?你有错吗?您是否有错误代码或堆栈跟踪

    如果没有收到错误,但什么也没发生,可以尝试在配置文件中设置<configuration status="trace"。这将向控制台输出log4j2内部日志消息,可能有助于诊断问题