Class Configuration
Interface that must be implemented to create a Configuration.
Subclassing LifeCycle, mixin-ing SetContext()
and GetContext()
.
Info:
- Copyright: GrayWolf64
- License: Apache License 2.0
Methods
configuration:GetAppenders () | Gets all the Appenders in the Configuration. |
configuration:AddAppender (appender) | Adds a Appender to the Configuration. |
configuration:GetLoggerConfig (name) | Locates the appropriate LoggerConfig name for a Logger name. |
configuration:GetUpTime () | Gets how long since this Configuration initialized. |
Methods
- configuration:GetAppenders ()
-
Gets all the Appenders in the Configuration.
Keys are the names of Appenders and values are the Appenders themselves.
Returns:
-
table appenders
- configuration:AddAppender (appender)
-
Adds a Appender to the Configuration.
Parameters:
- appender The Appender to add
Returns:
-
bool ifsuccessful
- configuration:GetLoggerConfig (name)
-
Locates the appropriate LoggerConfig name for a Logger name.
Parameters:
- name The Logger name
Returns:
-
object loggerconfig
- configuration:GetUpTime ()
-
Gets how long since this Configuration initialized.
Returns:
-
int uptime