MDC put进的key分别是userLoginId,idAddress:MDC.put("userLoginId", userLogin.getId());
MDC.put("idAddress", request.getLocalAddr());log4j配置文件,配置的确是:
'%X{userId}', '%X{ipAddress}' key没有对上,楼主是不是写错了。
MDC.put("idAddress", request.getLocalAddr());log4j配置文件,配置的确是:
'%X{userId}', '%X{ipAddress}' key没有对上,楼主是不是写错了。
解决方案 »
- 各位老大 这个问题我搞了一天了 帮忙看看怎么回事
- struts2的问题,namespace用通配符没问题,但是会报错ognl
- JMS入门的中的JNDI问题
- struts怎么实现复选框和下拉框
- (续代码)求助:整合struts和spring,applicationContext.xml报错
- Expecting "jsp:param" standard action with "name" and "value" attributes
- 求 struts连接数据库的 常见方法和比较
- hibernate4操作sqlserver的详细例子,带CRUD,哪位大神出手
- Tomcat的控制台下总会打印一大片的ParserUtils: warning org.xml.sax.SAXParseException信息?
- 如何在Struts下的Control模块下使用JspSmartUpload?
- 请教
- jboss 6.0 安装成 windows 服务 的问题..求解..
不过很奇怪LZ的注释的地方写着,// 只有此处能获取到 mdc 的value,其他地方都能不获取
应该在该处使用程序中的key userLoginId了吧,如果你使用的配置文件的key,应该是取不到的吧
我的意思只有在注释那(过滤器)能获取到 将 userId, ipAddress正常的存入数据库
在其他的类中就不能获取到 mdc 的 values 了