ServerLogService

public interface ServerLogService

Interface for accessing log4j Logger configuration.

Fields

ROOT_LOGGER_NAME

String ROOT_LOGGER_NAME

Methods

changeLogLevel

void changeLogLevel(String name, String level)

Changes the logging level for one, specified logger.

Parameters:
  • name – name of the logger you wish to change the level for
  • level – a new level for the logger

changeRootLogLevel

void changeRootLogLevel(String level)

Changes logging level for the root logger

Parameters:
  • level – a new logging level for the root logger

getAllLogMappings

List<LogMapping> getAllLogMappings()

Returns details for all loggers. Root logger included.

Returns:all loggers details, including the root logger

getLogLevels

List<LogMapping> getLogLevels()

Returns details for all loggers. Root logger is NOT included.

Returns:details for all loggers, except the root logger

getRootLogLevel

LogMapping getRootLogLevel()

Returns the logger details for the root logger

Returns:root logger details

reconfigure

void reconfigure()

Sets the logger properties from scratch.

removeLogger

void removeLogger(String name)

Removes the specified logger.

Parameters:
  • name – name of the logger you wish to remove