这是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>
|
相关推荐
jboss下通过配置log4j,log4j在jboss下的配置
jboss-web.xml jndi.properties oracle-ds.xml三个文件,EJB+JPA 所需要的一些配置文件
jboss下通过配置log4j.xml实现web应用的日志.htm log4j.xml log4j.xml配置文件设置.doc Log4J快速入门.htm pwosboy -JavaEye技术社区.htm 将系统日志发布到多个文件.htm 请问怎么控制日志的输出啊.htm 怎样关闭...
jboss7以上版本发布ejb时需要的配置文件,jboss-ejb3.xml和ejb-jar.xml,缺少csdn分数所以上传,请见谅。
jboss和log4j冲突配置及log4j配置.doc
Jboss启动报Failed to parse WEB-INFweb.xml; - nested throwable错误
第一部分 集群原理 3 1. WEB Loadbalance 3 ...3. JNDI 3 4. EJB 3 第二部分 集群物理实现 4 1. 物理架构 4 2. 机器网址分配 4 3. 软件环境 4 第三部分 集群配置 5 ...6.1. 配置jboss.xml 8 7. 自动分发 8 8. 特别说明 8
1.1. jboss4特性 3 1.2. jboss5特性 5 1.3. jboss6特性 6 1.4. jboss7特性 7 2. 为什么JBoss AS7 这么快 8 3. JBoss AS7中的新概念-域 10 3.1. 域(Domain)的概念及其与群集(Cluster)的区别 10 3.2. 实验 11 1.1.1. ...
JBOSS配置.rarJBOSS配置.rarJBOSS配置.rarJBOSS配置.rarJBOSS配置.rarJBOSS配置.rar
JBOSS.SEAM.WEB应用开发 中文版 (美)MichaelYuan.
jboss-web-2.1.0.GA.zip 绿色包
jboss-logging-3.1.0.ga.jar.z
jboss安装和配置[收集].pdf
当时遇到这个问题org.jboss.naming.remote.client.InitialContextFactory(WFLYNAM0027 : ClassNotFoundException: org.jboss.naming.remote.client.InitialContextFactory) 去外网下载了这个,成功通过了
JBOSS数据库配置大全[定义].pdf
jboss-logging-3.3.0.Final.jar的源码,如果有需要可以下载,希望可以帮助到你
JBOSS的service.xml
jboss-as-web-7.0.1.Final 配置 SSL 学习资料,不好找。
EJB的Ant配置文件build.xml,每段代码附有中文说明,通俗易懂,还根据不同版本的JBoss有不同的配置说明,以及需要修改的点。本人使用的是JBoss7.1.1,这其中也说明了更老版本的配置方式,完全能理解修改