怎么用logback实现每个用户登陆产生不同的日志(包括用户所属的组织) 本帖最后由 paincupid 于 2013-03-22 17:12:23 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/liuhanfeng123/article/details/7660091 可以有两个discriminator吗要知道这个,估计得好好看看使用手册了http://logback.qos.ch/manual/index.html MDC.put("userid", "组织部/123456789");这样用一个Key就可以了. 另外根据你的需求,sift下的appender用ch.qos.logback.core.rolling.RollingFileAppender能达到按日期记日志的要求吧。 这个问题,偶已解决了,要改一个源代码即可。以下方案仅供参考:修改:ch\qos\logback\core\rolling下的TimeBasedRollingPolicy.java文件。if (fileNamePatternStr != null) { if(MDC.get("userid")!=null){ if(fileNamePatternStr.contains(MDC.get("userid"))){ fileNamePatternStr = fileNamePatternStr.replaceFirst(MDC.get("userid"), MDC.get("departName")+"/"+MDC.get("userid")); } }配置的时候,也要用RollingFileAppender这个哦,具体的东西自己查吧。第二个解决方案,你也可以自己写个Appender. 一条SQL的修改 求教:比较深的javascript书籍 我在学习中遇到这样一个问题 请!!!教高手***如何管理session的问题!!! JSP配置问题 请问那位高手给一个把文件(比如一幅图片)保存到数据库里的具体实现呢?是用二进制流吗?感激不尽,分不够在加! 请问为什么在CSDN里提问后,每次都出现“生成静态HTML”文件。 如何将JavaScript的一些值通过JSP存入数据库? servlet单独测试通过了,但jsp调用servlet不成功!附源代码! 请问,聊天室判断用户是否在线的方法? javaEE struts2框架 如何解决Facebook App无法通过https访问
这样用一个Key就可以了.
以下方案仅供参考:
修改:ch\qos\logback\core\rolling下的TimeBasedRollingPolicy.java文件。if (fileNamePatternStr != null) {
if(MDC.get("userid")!=null){
if(fileNamePatternStr.contains(MDC.get("userid"))){
fileNamePatternStr =
fileNamePatternStr.replaceFirst(MDC.get("userid"), MDC.get("departName")+"/"+MDC.get("userid"));
}
}配置的时候,也要用RollingFileAppender这个哦,具体的东西自己查吧。
第二个解决方案,你也可以自己写个Appender.