How to create size-rotating-file handler in Wildfly using CLI
There are times when we require a size-rotating-file handler over the default periodic-rotating-file handler. Simply changing the properties...
https://www.czetsuyatech.com/2014/01/wildfly-size-rotating-file-handler.html
There are times when we require a size-rotating-file handler over the default periodic-rotating-file handler. Simply changing the properties in standalone.xml won't do because it will cause synch problem with logging.properties. So to do so we need to execute a series of JBoss cli commands.
First you need to run: jboss_home/standalone/bin/jboss-cli.sh and connect.
References:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/Configure_a_Periodic_Log_Handler_in_the_CLI1.html
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/Sample_XML_Configuration_for_a_Size_Log_Handler.html
First you need to run: jboss_home/standalone/bin/jboss-cli.sh and connect.
//remove the default file handler /subsystem=logging/periodic-rotating-file-handler=FILE:remove //create the new file handler /subsystem=logging/size-rotating-file-handler=FILE:add(file={"path"=>"server.log", "relative-to"=>"jboss.server.log.dir"}) /subsystem=logging/size-rotating-file-handler=FILE:write-attribute(name="autoflush", value="true") /subsystem=logging/size-rotating-file-handler=FILE:write-attribute(name="level", value="WARN") /subsystem=logging/size-rotating-file-handler=FILE:write-attribute(name="append", value="true") /subsystem=logging/size-rotating-file-handler=FILE:write-attribute(name="max-backup-index", value="10") /subsystem=logging/size-rotating-file-handler=FILE:write-attribute(name="rotate-size", value="5000k")
References:
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/Configure_a_Periodic_Log_Handler_in_the_CLI1.html
https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/Sample_XML_Configuration_for_a_Size_Log_Handler.html
Post a Comment