5
我想为我的应用程序使用Wildfly服务器的日志子系统。在线上一些博客的帮助下,我在standalone.xml中为我的应用程序添加了一个日志配置文件。如何从管理控制台为应用程序配置WildFly 10日志记录子系统?
<logging-profiles>
<logging-profile name="myapp">
<size-rotating-file-handler name="SIZE" autoflush="true">
<level name="ALL"/>
<file relative-to="jboss.server.log.dir" path="myapp.log"/>
<append value="true"/>
</size-rotating-file-handler>
<logger category="com.myapp.logs" use-parent-handlers="false">
<level name="ALL"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="SIZE"/>
</handlers>
</root-logger>
</logging-profile>
</logging-profiles>
我还添加了记录器配置文件中的MANIFEST.MF
Manifest-Version: 1.0
Class-Path:
Logging-Profile: myapp
现在,应用程序日志记录工作正常,但我想知道这是否可以从管理控制台本身进行配置。我尝试了很多次,但都失败了。而这个日志配置文件在管理控制台中是没有的。我在这里做错了什么?
注:我想保持应用程序日志与服务器日志分开。
是的..那工作:)但是有必要为记录配置文件添加根记录器?就像我添加一个记录器类别一样,我可以使用它来记录日志吗? – Vishnu
这是没有必要使用根记录器。但是,如果您不这样做,则只记录通过您定义的类别记录的消息。 –