Unregister a logger

unregisterLogger(x, silent = FALSE)

Arguments

x

Can either be an integer (e.g. 2 to remove the second logger), the name of the logger, or the logger object itself.

silent

If TRUE, no warning will be issued if the logger is not found.

Value

Returns TRUE if the logger was removed.

Details

Unregisters a logger from the logging system.

Examples

appender <- createConsoleAppender(layout = layoutTimestamp)

logger <- createLogger(name = "SIMPLE",
                       threshold = "INFO",
                       appenders = list(appender))
registerLogger(logger)                      
logTrace("This event is below the threshold (INFO)")
logInfo("Hello world")                       
#> 2023-08-22 06:36:16	Hello world
#> 2023-08-22 06:36:16	Hello world
unregisterLogger("SIMPLE")                     
#> [1] TRUE