第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

JDBC appender 的 Log4j2 MDC 配置

JDBC appender 的 Log4j2 MDC 配置

米脂 2023-03-23 16:40:43
我有 log4j2.xml 文件:<Console name="Console" target="SYSTEM_OUT">   <PatternLayout            pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %X{userId} %-5level %logger{36}: %msg%n" /></Console>并且有%X{userId}一部分允許我顯示來自 MDC(線程上下文)的內(nèi)容。我對 JDBC 有類似的配置:<JDBC name="sqlServer" tableName="dbo.application_log">        <ConnectionFactory            class="mbms.configuration.Log4j2ConnectionFactory"            method="getConnection" />        <Column name="eventDate" isEventTimestamp="true" />        <Column name="level" pattern="%level" />        <Column name="logger" pattern="%logger" />        <Column name="user" pattern="%X{userId}" />        <Column name="message" pattern="%message" />        <Column name="exception" pattern="%ex{full}" /></JDBC>而且它不起作用。當(dāng)我注釋掉用戶時(shí),日志存儲(chǔ)在數(shù)據(jù)庫中,但是當(dāng)它存在時(shí)我得到異常:Caused by: java.sql.BatchUpdateException: Incorrect syntax near the keyword 'user'.at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeBatch(SQLServerPreparedStatement.java:2065)at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:2544)at org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.commitAndClose(JdbcDatabaseManager.java:532)... 108 more你知道我如何使用%X{userId}MS SQL 數(shù)據(jù)庫存儲(chǔ)這些信息嗎?
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊

我找到了一個(gè)解決方案: user并且level是 SQL 保留關(guān)鍵字,將它從userto更改usrlevel解決lvl了這個(gè)問題,現(xiàn)在我在數(shù)據(jù)庫中有了日志。



查看完整回答
反對 回復(fù) 2023-03-23
?
慕工程0101907

TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊

我猜你在每個(gè)日志上都推送了數(shù)據(jù)庫?那么當(dāng)您推送時(shí),它可能不會(huì)進(jìn)入本地線程來查找用戶 ID 值?

你是手動(dòng)推送到數(shù)據(jù)庫嗎?


查看完整回答
反對 回復(fù) 2023-03-23
  • 2 回答
  • 0 關(guān)注
  • 216 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)