Rhino 2.6 allows logging configuration to use property subsitutions in almost all logging configuration.
To manage properties available for substitution use the following rhino-console commands and related MBean methods.
Console command: getloggingproperties
Command |
getloggingproperties [-property <property>] Description Get the values of Logging properties. Options -property The name of the Property |
---|---|
Example |
$ ./rhino-console getloggingproperties name value ------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------- colourLevel %highlight{%-7level}{${consoleColours}} consoleColours SEVERE=RED BRIGHT, WARNING=YELLOW, INFO=GREEN, CONFIG=CYAN, FINE=BRIGHT_BLACK, FINER=BRIGHT_BLACK, FINEST=BRIGHT_BLACK, CLEAR=GREEN, CRITICAL=RED, MAJOR=RED, logDir ${sys:rhino.dir.work}/log maxArchivedFiles 4 plainLevel %-7level rhinoVersionHeader %d{yyyy-MM-dd HH:mm:ss.SSSZ} ${rhino:version} log file started%n 6 rows |
Console command: setloggingproperty
Command |
setloggingproperty <property> <value> Description Set a Logging property. Overwrites if it already exists Required Arguments property The name of the Property value The value of the Property |
---|---|
Example |
$ ./rhino-console setloggingproperty maxArchivedFiles 5 Set property maxArchivedFiles to 5 |
Console command: removeloggingproperty
Command |
removeloggingproperty <property> Description Remove a logging property if not in use. Required Arguments property The name of the Property |
---|---|
Example |
$ ./rhino-console removeloggingproperty consoleColours An error occurred executing command 'removeloggingproperty': com.opencloud.rhino.configmanager.exceptions.ConfigurationException: Property consoleColours in use by property colourLevel $ ./rhino-console removeloggingproperty colourLevel Removed logging property colourLevel |