`
rancedxk
  • 浏览: 33498 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

jboss的log4j.xml配置

 
阅读更多

这是log4j默认的配置,我们先熟悉一下

<!-- ============================== -->
<!-- Append messages to the console -->
<!-- ============================== -->
  <!--输出方式:输出到控制台-->
  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
  <!-- 设置通道名称:console和输出方式:org.apache.log4j.RollingFileAppender 
     其中输出方式appender有5种,分别为
     org.apache.log4j.ConsoleAppender (控制台) 
     org.apache.log4j.FileAppender (文件)
     org.apache.log4j.DailyRollingFileAppender (每天产生一个日志文件)
     org.apache.log4j.WriterAppender (将日志信息以流格式发送到任意指定的地方)-->
  <param name="Target" value="System.out"/>
  <param name="Threshold" value="INFO"/>
  <!--Threshold是个全局的过滤器,它将把低于所设置的level的信息过滤不显示出来-->
  <!--level:是日记记录的优先级,优先级由高到低分为 OFF ,FATAL ,ERROR ,WARN ,INFO ,DEBUG ,ALL。
      Log4j建议只使用FATAL ,ERROR ,WARN ,INFO ,DEBUG这四个级别。-->

  <layout class="org.apache.log4j.PatternLayout">
  <!-- 配置日志输出的格式-->
      参数都以%开始后面不同的参数代表不同的格式化信息(参数按字母表顺序列出):
      %c  输出所属类的全名,可在修改为 %d{Num} ,Num类名输出的围  如:"org.apache.elathen.ClassName",%C{2}将输出elathen.ClassName 
                                                                                 
      %d  输出日志时间其格式为 %d{yyyy-MM-dd HH:mm:ss,SSS},可指定格式 如 %d{HH:mm:ss}
      %l  输出日志事件发生位置,包括类目名、发生线程,在代码中的行数
      %n  换行符
      %m  输出代码指定信息,如info(“message”),输出message
      %p  输出优先级,即 FATAL ,ERROR 等
      %r  输出从启动到显示该log信息所耗费的毫秒数
      %t  输出产生该日志事件的线程名
    <!-- The default pattern: Date Priority [Category] Message\n -->
    <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/>
  </layout>
</appender>

<!输出方式是:每天一个日志文件>
<!-- A time/date based rolling appender -->
<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender">
  <!--设置通道名称是:file,输出方式DailyRollingFileAppender-->
  <param name="File" value="${jboss.server.home.dir}/log/server.log"/>
  <!--日志文件路径和文件名称 -->
  <param name="Append" value="false"/>
  <!-- 设置是否在重新启动服务时,在原有日志的基础添加新日志 -->

  <!-- Rollover at midnight each day -->
  <param name="DatePattern" value="’.’yyyy-MM-dd"/>

  <!-- Rollover at the top of each hour
  <param name="DatePattern" value="’.’yyyy-MM-dd-HH"/>
  -->

  <layout class="org.apache.log4j.PatternLayout">
    <!-- The default pattern: Date Priority [Category] Message\n -->
    <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>

    <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n
    <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/>
     -->
  </layout>    
</appender>

 

另外,如果想要配置某一个包下的类输出日志级别,可以参照如下配置:

<!-- 配置com.danga.MemCached包下的日志输出级别为ERROR -->
<category name="com.danga.MemCached">
   <priority value="ERROR"/>
</category>

 

分享到:
评论

相关推荐

    总结的一些关于log4j的文章

    jboss下通过配置log4j.xml实现web应用的日志.htm log4j.xml log4j.xml配置文件设置.doc Log4J快速入门.htm pwosboy -JavaEye技术社区.htm 将系统日志发布到多个文件.htm 请问怎么控制日志的输出啊.htm 怎样关闭...

    Apache安装及JBOSS部署说明文档.rar

    2.2.8日志配置,配置log4j.xml 18 2.2.9配置contentType及charset,TOMCAT5.0下JSP统一配置 19 2.3 JVM最小、最大内存的设定 21 2.4 OS字符集问题 21 2.5 JBOSS服务的启动、停止 21 3.附apache https 服务器的...

    替换两个文件解决Tomcat6项目移植到JBoss5.1下的Logging异常

    org.slf4j.spi.LocationAwareLogger.log(Lorg.slf4j.Marker;Ljava.lang.String;Ljava.lang.String.Ljava.lang.Object;Ljava.lang.Throwable) 原因是旧版本的slf4j-api不包含以上方法,附件解压后覆盖jboss5.1GA/...

    jboss中access 日志的配置

    deploy/jbossweb-tomcat55.sar/server.xml &lt;Valve className="org.apache.catalina.valves.FastCommonAccessLogValve" prefix="access_log." suffix=".log" pattern="%h %t %r %s %D" directory="${jboss....

    spring-framework-3.0.5.RELEASE-dependencies-5

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-4

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-1

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-3

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-2

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-8

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-6

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    spring-framework-3.0.5.RELEASE-dependencies-7

    org.apache.log4j org.apache.openjpa org.apache.axis org.apache.catalina org.apache.commons org.apache.coyote org.apache.ibatis org.apache.juli 4号包: org.apache.tiles org.apache.velocity org.apache....

    jboss配置指南

    docs/dtd 在 JBoss 中使用的各种 XML 文件的 DTD 。 lib 一些 JAR , JBoss 启动时加载,且被所有 JBoss 配置共享。(不要把你的库放在这里) server 各种 JBoss 配置。每个配置必须放在不同的子目录。子目录的名字...

    springboot-learn-jdbc.zip

    │ Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml │ Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_33.xml │ Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_33.xml │ Maven__...

    java吐血精华大奉送,你要的都能找到(最新版本)

    技术人员也过个年吧,java_吐血奉献_超值大礼包(最新版本)_含struts,hibernate,spring,log4j,web.xml配置详解,java分页大全,cvs教程,tomcat,swing教程,jboss,及各种框架的配置文件范例

    前端-后端java的Util类的工具类

    │ log4j.properties │ messageResource_zh_CN.properties │ spring.xml │ struts.xml │ ├─28个java常用的工具类 │ │ Base64.java │ │ Base64DecodingException.java │ │ CConst.java │ │ CharTools....

    培训体系管理系统-oracle-ssh

    jstl.jar jta.jar jxl.jar log4j-1.2.11.jar log4j-1.2.14.jar mysql-connector-java-3.1.13-bin.jar Oracle10g.jar oscache-2.1.jar persistence.jar poi-2.5.1.jar portlet-api.jar proxool-0.8.3.jar spring-...

    开发相关jar包,nosql,jdom,netty,mysql,连接池

    1.1-beta-6.jar,jboss-marshalling-1.3.0.CR9.jar,jboss-marshalling-serial-1.3.0.CR9.jar,jdom.jar,json-lib-2.4-jdk15.jar,json-simple-1.1.1.jar,json.jar,log4j-1.2.17.jar,mail.jar,memcached-2.5.jar,mongo-...

    Jetty中文手册

    配置Request Log教程 Java-monitor 故障排除 如何使用Jetty Dump Feature(特性) Webtide Blog–Jetty developers responding to user dilemmas and announcing new features 升级Jetty 从Jetty早期版本移植到Jetty...

    免费下载:自己整理的java学习资料

    log4j使用教程.txt struts_action.txt struts标签.chm swing02.doc Tomcat.chm webAndXml.pdf 正则表达式.chm 网页常用的jsp 脚本.doc JSF入门简体中文版 struts标签中文 config 设计模式:Java语言中的应用.pdf ...

Global site tag (gtag.js) - Google Analytics