我做了个简单的登陆页面,用LOG4J产生登陆用户的登陆的起始时间,访问的模块和登出时间的一个WEB日志文件.
因为产生的日志默认是按时间顺序来排列显示的,这样不便于察看单个用户登录使用情况,并对其进行跟踪.
如何可以使产生的日志信息可以以用户来分类来查看(按用户来排列显示)?

解决方案 »

  1.   

    这个你也太变态了吧。Log4j我们项目用的。但好像没有这么强的功能。换个思想吧:用登录user的Id来生成log文件,根据每个用户的ID来生成不同的log文件,当写log的时候根据不同的ID写都到不同的log文件去。查起来方便死你!
      

  2.   

    让log4j输出到数据库不完了马?
    从数据库读出来那是想怎么看就怎么看,想分析统计都行。
      

  3.   

    使用的输出布局,log4j提供4种布局. 
    org.apache.log4j.HTMLLayout(以HTML表格形式布局)
    org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
    org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
    org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息)
      

  4.   

    打搅一下.
    Log4j是啥东西哈?