Log4j用JdbcAppender碰到的问题

IRIS我的天使 2006-12-21 05:05:31
log4j.appender.DATABASE.sql=INSERT INTO OW_OPERATION_LOG (NID,STHREAD,SLEVEL,SLOGGER,SMESSAGE,SEXCEPTION,SDATE) VALUES (OW_OPERATION_LOG_SEQ.nextval,'%t', '%p', '%l', '%m', '',sysdate)


请问能否实现从session中得到变量userId,用log4j.properties中的上面这段代码把userId记入数据库?
...全文
200 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
shine333 2006-12-21
  • 打赏
  • 举报
回复
不要那个用那个,它实现的很差的,message信息里面需要自己手工SQL转义

比如SMESSAGE字段是“The user's name is Test.”就需要

log.info("The user''s name is Test.");
否则就会SQLException

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧