禁用jboss服务器日志文件

时间:2016-03-07 13:28:35

标签: java linux jboss server jboss6.x

我在jboss-eap-6.2上使用了Linux VM中托管的简单Web应用程序。应用程序正常。

由于My VM包含的空间非常小,我尝试减少不必要的日志文件。对我来说,信息日志非常充足 您会看到服务器启动时将始终自动继承服务器日志。如下所示:服务器路径:

opt/gnrtestbed/jboss-eap-6.4/standalone/log>
-rw-r--r-- 1 gnrtb gnrtestbed     1864 Mar  7 07:40 gc.log.0.current
-rw-r--r-- 1 gnrtb gnrtestbed 14770464 Mar  7 07:40 server.log
等等 我不想要任何日志细节,如控制台,启动等......

我想以我只能生成我想要的日志的方式控制jboss日志服务器。对于我来说,只是在应用程序中记录/编码的信息已经足够了,因为它的应用程序非常小

我在网上搜索过很久,很多人建议通过将这些行添加到standalone.xml或domain.xml来禁用下面的日志:

<system-properties>
    <property name="org.jboss.as.logging.per-deployment" value="false"/>
</system-properties>

以上情况也无济于事。添加此行后无法启动服务器并最终出错 等等

而且,我已经尝试了path.properties文件中的所有评论内容:

/opt/gnrtestbed/jboss-eap-6.4/standalone/configuration> 

但是我无法停止控制台,服务器日志...它只是继续倾注...... 请让我知道我缺少什么或我必须做些什么以避免默认服务器日志。我们将不胜感激。谢谢

为了您的详细了解,让我分享我的日志属性文件,如下所示:

# Note this file has been generated and will be overwritten if a
# logging subsystem has been defined in the XML configuration.
# Additional loggers to configure (the root logger is always configured)
loggers=sun.rmi,jacorb,org.jboss.as.config,jacorb.config,org.apache.tomcat.util.modeler,com.arjuna,System.out
logger.level=TRACE
logger.handlers=FILE,CONSOLE
logger.sun.rmi.level=WARN
logger.sun.rmi.useParentHandlers=true
logger.jacorb.level=WARN
logger.jacorb.useParentHandlers=true
logger.org.jboss.as.config.level=DEBUG
logger.org.jboss.as.config.useParentHandlers=true
logger.jacorb.config.level=ERROR
logger.jacorb.config.useParentHandlers=true
logger.org.apache.tomcat.util.modeler.level=WARN
logger.org.apache.tomcat.util.modeler.useParentHandlers=true
logger.com.arjuna.level=WARN
logger.com.arjuna.useParentHandlers=true
logger.System.out.level=WARN
logger.System.out.useParentHandlers=true
handler.CONSOLE=org.jboss.logmanager.handlers.ConsoleHandler
handler.CONSOLE.level=WARN
handler.CONSOLE.formatter=CONSOLE
handler.CONSOLE.properties=enabled,autoFlush,target
handler.CONSOLE.enabled=true
handler.CONSOLE.autoFlush=true
handler.CONSOLE.target=SYSTEM_OUT
handler.FILE=org.jboss.logmanager.handlers.PeriodicRotatingFileHandler
handler.FILE.level=ALL
handler.FILE.formatter=FILE
handler.FILE.properties=append,autoFlush,enabled,suffix,fileName
handler.FILE.append=true
handler.FILE.autoFlush=true
handler.FILE.enabled=true
handler.FILE.suffix=.yyyy-MM-dd
handler.FILE.fileName=/opt/gnrtestbed/jboss-eap-6.4/standalone/log/server.log
formatter.CONSOLE=org.jboss.logmanager.formatters.PatternFormatter
formatter.CONSOLE.properties=pattern
formatter.CONSOLE.constructorProperties=pattern
formatter.CONSOLE.pattern=%K{level}%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%E%n
formatter.FILE=org.jboss.logmanager.formatters.PatternFormatter
formatter.FILE.properties=pattern
formatter.FILE.constructorProperties=pattern
formatter.FILE.pattern=%d{HH\:mm\:ss,SSS} %-5p [%c] (%t) %s%E%n   

0 个答案:

没有答案