`
IThead
  • 浏览: 428141 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jboss日志

阅读更多
JBOSS日志:
1、涉及到的配置文件和日志文件:server/XXX/conf/jboss-log4j.xml server/XXX/log/server.log
2、jboss日志默认包括控制台日志(对应jboss-log4j.xml配置文件中的 <appender name="CONSOLE" )和文件日志(对应jboss-log4j.xml配置文件中的 <appender name="FILE" )。默认情况下,jboss采用DailyRollingFileAppender(每天循环生成)方式生成文件日志:server.log,每次启动jboss时生成的日志都会覆盖上次启动时生成的日志。
3、如何更改文件日志生成的位置?
默认情况下,文件日志的生成位置在 JBOSS-HOME/server/default/log 目录下,通过设置参数jboss.server.log.dir的值可以更改文件日志生成的位置,如:Djboss.server.log.dir=C:/Logs/JBossLog。在什么地方设置呢?由于此参数值在jboss启动后已经确定,所以我们应该在启动的时候设置此参数值.
1) 打开启动文件run.bat,在其中增加一行:set JAVA_OPTS=-Djboss.server.log.dir=C:/Logs/JBossLog %JAVA_OPTS%,注意:在%JAVA_OPTS%前有一个空格。
2) 运行run.bat,启动jboss,启动完成后可以看到在C:/Logs/JBossLog 目录下生成了server.log日志文件。
4、每次启动jboss时,如何使生成的日志不覆盖上次的日志?
在jboss-log4j.xml文件中改变name为file的appender的append参数值为true。

如此设置之后,隔天生成的日志仍然会覆盖前面的日志(如9月2日生成的日志会覆盖9月1日生成的日志),如何使之不覆盖呢?只需在jboss-log4j.xml文件中改变name为file的appender的class属性值为:org.jboss.logging.appender.RollingFileAppender。
5、如何控制jboss生成的日志量?
在开发过程或者生产环境中,会生成大量的日志,这些日志可能会占用大量的磁盘空间。我们可以通过设置日志级别来控制生成的日志量。比如,使用hibernate时,会生成大量如下类似日志:
为了减少此类日志的生成,我们可以在jboss-log4j.xml文件中增加一个category:
<category name="org.hibernate">
<priority value="INFO"/>
</category>
其中name的值为你想要减少的日志的开头部分。上面的配置为:把org.hibernate开头的日志级别设置为info,这样debug级别的日志将不会输出。
  • 大小: 61.8 KB
分享到:
评论

相关推荐

    jboss日志发邮件需要替换的jar包

    "jboss日志发邮件"是指通过配置JBoss来实现日志信息自动发送电子邮件的功能,这在系统监控和故障排查中非常有用。这个过程可能涉及到对特定jar包的替换,以便集成更高级的日志管理和通知机制。以下是关于这个主题的...

    Jboss 优化配置.

    #### 三、JBoss日志输出模式:去除不必要的日志输出 日志输出过多不仅会消耗大量的磁盘空间,还会降低系统的性能。因此,去除不必要的日志输出非常重要。可以通过修改JBoss的日志配置文件(例如`jboss-log4j.xml`)...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    JBOSS6.0 Final 日志无法写入补丁

    在IT行业中,日志系统是诊断和排查问题的关键工具,特别是在服务器端应用如JBOSS中。"JBOSS 6.0 Final 日志无法写入补丁"的问题表明用户在使用JBOSS 6.0 最终版本时遇到了日志无法正常写入自定义日志文件的状况。这...

    spring-webmvc.jar+jboss-logging.jar+jboss-logging-annotations.jar

    在Java开发领域,Spring Web MVC框架和JBoss日志库是两个非常重要的组件。Spring Web MVC是Spring框架的一部分,主要用于构建Web应用程序,而JBoss的日志库则为开发者提供了强大的日志处理能力。这里我们主要探讨...

    Jboss + 优化配置

    #### 三、JBoss日志输出模式优化 日志记录对于故障排查和监控非常重要。合理配置日志可以提高效率,减少磁盘空间占用。 **优化要点:** 1. **日志级别设置:** - 在`jboss-log4j.xml`文件中,通过`Threshold`...

    jboss开发技术文档

    1. **JBoss日志设置**:日志配置位于conf/logging.properties文件中,可以通过修改配置来控制日志级别、输出目的地等。 2. **web服务的端口号的修改**:如果需要更改HTTP或HTTPS端口,可以在standalone/...

    JBOSS优化配置

    三、JBOSS日志输出模式: 日志管理是系统监控和问题排查的关键。在`jboss-log4j.xml`配置文件中,可以定制日志输出的细节。例如,设置一个名为"FILE"的appender,它是一个`DailyRollingFileAppender`,确保每天生成...

    JBOSS使用指南

    JBoss日志设置 配置日志主要涉及`logging.properties`文件,可以调整日志级别、格式和输出位置,以便收集和分析运行时的日志信息。 #### 2. web服务的端口号的修改 默认情况下,JBoss的HTTP和HTTPS服务端口分别...

    JBoss7配置Mysql5.1数据源.pdf

    排查这类问题时,可依据JBoss日志、Mysql数据库日志或通过网络抓包工具来诊断问题。需要关注的排查点可能包括网络问题、认证失败、配置参数设置不当等。 以上是根据标题、描述和部分可理解的内容,推导出的JBoss7...

    jboss7.txt

    - 这里指定了 jBoss 的日志管理系统为 `org.jboss.logmanager.LogManager`,这是 jBoss 自带的日志管理组件。 2. **定义系统模块包**:`-Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager` - ...

    JBOSS_Operating_Guide.doc

    JBoss日志设置 - JBoss使用Jakarta Log4j作为日志功能。 - 日志信息存储在`server/[config]/log`目录下。 ##### 2. Web服务端口号的修改 - 修改端口通常涉及到`server/[config]/conf`下的配置文件。 - 示例配置...

    JBOSS GUIDE

    JBoss 的日志配置通常在 `standalone.xml` 或 `domain.xml` 文件中,可以通过调整日志级别、指定日志文件位置和大小限制等来定制日志行为。 2. **修改web服务的端口号** 要更改HTTP或HTTPS服务的默认端口号,需要...

    jboss4.2.2GA中文文档

    JBoss 日志设置 日志配置位于`server/default/conf/log4j.xml`文件中。你可以根据需求调整日志级别、输出位置和格式。 #### 2. web 服务的端口号的修改 要更改web服务的端口号,你需要编辑`server/default/deploy/...

    JBOSS使用指南实用版

    配置 JBoss 的日志可以在 `standalone/configuration/standalone.xml` 或 `domain/configuration/domain.xml` 文件中进行,调整 `logging` 元素以更改日志级别、格式和输出位置。 2. **web 服务的端口号的修改** ...

    jbossCompressLogHandler:为 jboss 压缩日志文件处理程序

    为 jboss 压缩日志文件处理程序 (*) 针对 jBoss 客户端 jar 编译: C:&gt;javac -d 。 -cp C:\jboss-as-7.1.1.Final\bin\client\jboss-client.jar;。 压缩处理程序 (*) 将 CompressHandler.class 构建到 jarfile 中:...

Global site tag (gtag.js) - Google Analytics