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
systemUC
Fields inherited from class de.xima.fc.gui.common.utils.msg.AJSFContext
localeBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
org.primefaces.model.StreamedContent
getAppenderDisplayName
(String appenderName) void
init()
boolean
boolean
boolean
boolean
isAppenderSelectionDisabled
(ILogger logger, String appenderName) boolean
isFileAppender
(IAppender appender) boolean
boolean
boolean
void
removeAppender
(IAppender appender) void
removeLogger
(ILogger logger) Removes the given logger from the properties configurationvoid
saveAppender
(IAppender appender) void
void
saveLogger
(ILogger logger) Updates an existingILogger
void
void
selectAppender
(IAppender selectedAppender) void
selectLogger
(ILogger selectedLogger) void
setAppenderEditMode
(boolean appenderEditMode) void
setLoggerEditMode
(boolean loggerEditMode) void
void
Methods inherited from class de.xima.fc.gui.bean.FCContextBean
getNavigationBean, getSessionBean, isSetupUser, redirectToDashboard, setNavigationBean, setSessionBean, switchMainView, switchMainView, switchSubView, switchSubView
Methods inherited from class de.xima.fc.gui.bean.ABackendJSFContext
ec, findEntityContext, isDetached, isHasDB
Methods 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, uc
Methods 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, msg
Methods 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
-ILogger
to be removed
-
saveAppenders
public void saveAppenders() -
saveAppender
-
removeAppender
-