Package de.xima.fc.gui.bean.settings
Class LoggerConfigBean
- All Implemented Interfaces:
Serializable
Bean for configuring loggers & appenders
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
AJSFContext.RedirectOptions, AJSFContext.RedirectOptionsBuilder -
Field Summary
Fields inherited from class de.xima.fc.gui.bean.FCContextBean
systemUCFields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidorg.primefaces.model.StreamedContentgetAppenderDisplayName(String appenderName) voidinit()booleanbooleanbooleanbooleanisAppenderSelectionDisabled(ILogger logger, String appenderName) booleanisFileAppender(IAppender appender) booleanbooleanbooleanvoidremoveAppender(IAppender appender) voidremoveLogger(ILogger logger) Removes the given logger from the properties configurationvoidsaveAppender(IAppender appender) voidvoidsaveLogger(ILogger logger) Updates an existingILoggervoidvoidselectAppender(IAppender selectedAppender) voidselectLogger(ILogger selectedLogger) voidsetAppenderEditMode(boolean appenderEditMode) voidsetLoggerEditMode(boolean loggerEditMode) voidvoidMethods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubViewMethods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDBMethods inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
destroySessionBean, encodeURL, findBean, findBean, findBean, findBean, findBean, findBean, findBean, findCurrentView, findUserContext, getBeanName, getBeanName, getContext, getCurrentViewBean, getLocaleBean, getRequest, getResponse, getSession, getSession, getSessionAttribute, isMasterServerContext, loadLazy, redirect, redirect, redirect, redirect, redirectToDashboard, redirectToDashboard, redirectToDashboard, setLocaleBean, setSessionAttribute, ucMethods inherited from class de.xima.fc.gui.common.utils.msg.MessageUtils
addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsg, addErrorMsgFromString, addErrorMsgFromString, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addErrorMsgToComponent, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsg, addInfoMsgFromString, addInfoMsgFromString, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addInfoMsgToComponent, addMsg, addMsg, addMsg, addMsg, addMsgs, addMsgs, addMsgToComponent, addMsgToComponent, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsg, addWarnMsgFromString, addWarnMsgFromString, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, addWarnMsgToComponent, cleanErrorMsg, errorMsg, errorMsg, getErrorMessage, getNewErrorMsg, getNewErrorMsg, getNewErrorMsg, getNewInfoMsg, getNewInfoMsg, getNewMsg, getNewWarnMsg, getNewWarnMsg, msgMethods inherited from class de.xima.fc.gui.common.utils.msg.I18nUtils
getFacesContext, getLocale, rbValue, rbValue, rbValue, rbValueOrDefault, rbValueOrDefault
-
Constructor Details
-
LoggerConfigBean
public LoggerConfigBean()
-
-
Method Details
-
init
@PostConstruct public void init() -
getConfig
-
getAppenderNames
-
isAnyAppenderModified
public boolean isAnyAppenderModified() -
isAnyLoggerModified
public boolean isAnyLoggerModified() -
getAppenderDisplayName
-
isAppenderSelectionDisabled
-
isNewLogger
public boolean isNewLogger() -
isFileAppender
-
downloadLogFile
public org.primefaces.model.StreamedContent downloadLogFile() throws javax.faces.event.AbortProcessingException- Throws:
javax.faces.event.AbortProcessingException
-
isNewAppender
public boolean isNewAppender() -
isLoggerEditMode
public boolean isLoggerEditMode() -
setLoggerEditMode
public void setLoggerEditMode(boolean loggerEditMode) -
isAppenderEditMode
public boolean isAppenderEditMode() -
setAppenderEditMode
public void setAppenderEditMode(boolean appenderEditMode) -
getSelectedAppender
-
selectAppender
-
unselectAppender
public void unselectAppender() -
getSelectedLogger
-
selectLogger
-
unselectLogger
public void unselectLogger() -
createNewLogger
public void createNewLogger() -
createNewAppender
-
saveLoggers
public void saveLoggers() -
saveLogger
Updates an existingILogger- Parameters:
logger-ILogger
-
removeLogger
Removes the given logger from the properties configuration- Parameters:
logger-ILoggerto be removed
-
saveAppenders
public void saveAppenders() -
saveAppender
-
removeAppender
-