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 |
