log4j是否支持直接把日志信息写入数据库?
Log4j在记录日志时调用的是logger.info(message),或logger.info(message, throwable),这样记录的只是一条日志信息(message)或附加一条异常信息。其内部的PatternLayout控制的也只是ClassName, timeStamp, ThreadName...等程序信息。但如果想在日志中记录自定义字段,如userID, userName,opteration...这样的信息应该如何实现?(我想通过Log4j中的JDBCAppender直接把这些自定义字段以日志方式存入数据库中而不是简单的写到文件)。望高手指点,谢谢