Class ViewLogging

java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.ViewLogging
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
ConfigureLogging

public class ViewLogging extends JiraWebActionSupport
The view action for the JIRA Profiling and Logging Admin section
See Also:
  • Field Details

  • Constructor Details

    • ViewLogging

      public ViewLogging(com.atlassian.mail.server.MailServerManager mailServerManager, MailLoggingManager mailLoggingManager, LoggingManager loggingManager)
  • Method Details

    • doExecute

      protected String doExecute() throws Exception
      Overrides:
      doExecute in class webwork.action.ActionSupport
      Throws:
      Exception
    • getLoggers

      public Collection<org.apache.logging.log4j.Logger> getLoggers()
    • getRootLogger

      public org.apache.logging.log4j.Logger getRootLogger()
    • getAvailableLevels

      public Collection<org.apache.logging.log4j.Level> getAvailableLevels()
    • getAvailableLevelsAsJson

      public String getAvailableLevelsAsJson()
    • doMarkLogs

      public String doMarkLogs() throws Exception
      Throws:
      Exception
    • doEnableProfiling

      public String doEnableProfiling() throws Exception
      Throws:
      Exception
    • doDisableProfiling

      public String doDisableProfiling() throws Exception
      Throws:
      Exception
    • isProfilingEnabled

      public boolean isProfilingEnabled()
    • doEnableHttpAccessLog

      public String doEnableHttpAccessLog()
    • doDisableHttpAccessLog

      public String doDisableHttpAccessLog()
    • isHttpAccessLogEnabled

      public boolean isHttpAccessLogEnabled()
    • doEnableHttpDumpLog

      public String doEnableHttpDumpLog()
    • doDisableHttpDumpLog

      public String doDisableHttpDumpLog()
    • isHttpDumpLogEnabled

      public boolean isHttpDumpLogEnabled()
    • doEnableHttpAccessLogIncludeImages

      public String doEnableHttpAccessLogIncludeImages()
    • doDisableHttpAccessLogIncludeImages

      public String doDisableHttpAccessLogIncludeImages()
    • isHttpAccessLogIncludeImagesEnabled

      public boolean isHttpAccessLogIncludeImagesEnabled()
    • doEnableSqlLog

      public String doEnableSqlLog()
    • doDisableSqlLog

      public String doDisableSqlLog()
    • doEnableSqlDumpLog

      public String doEnableSqlDumpLog()
    • doDisableSqlDumpLog

      public String doDisableSqlDumpLog()
    • isSqlLogEnabled

      public boolean isSqlLogEnabled()
    • isSqlDumpLogEnabled

      public boolean isSqlDumpLogEnabled()
    • isAtLevel

      public boolean isAtLevel(org.apache.logging.log4j.Logger logger, String targetLevel)
    • getOutgoingMailLogger

      public org.apache.logging.log4j.Logger getOutgoingMailLogger()
    • isOutgoingMailLoggingEnabled

      public boolean isOutgoingMailLoggingEnabled()
    • isOutgoingMailDebugEnabled

      public boolean isOutgoingMailDebugEnabled()
    • isIncomingMailLoggingEnabled

      public boolean isIncomingMailLoggingEnabled()
    • isIncomingMailDebugEnabled

      public boolean isIncomingMailDebugEnabled()
    • isOutgoingMailServerDefined

      public boolean isOutgoingMailServerDefined()
    • isIncomingMailServerDefined

      public boolean isIncomingMailServerDefined()
    • getOutgoingMailFirstLogFileName

      @Nullable public String getOutgoingMailFirstLogFileName()
    • getIncomingMailFirstLogFileName

      @Nullable public String getIncomingMailFirstLogFileName()
    • getFirstFileAppenderFileName

      @Nullable public String getFirstFileAppenderFileName(org.apache.logging.log4j.Logger logger)
    • doEnableOutgoingMailLogging

      public String doEnableOutgoingMailLogging()
    • doDisableOutgoingMailLogging

      public String doDisableOutgoingMailLogging()
    • doDisableOutgoingMailDebugging

      public String doDisableOutgoingMailDebugging()
    • doEnableOutgoingMailDebugging

      public String doEnableOutgoingMailDebugging()
    • doEnableIncomingMailLogging

      public String doEnableIncomingMailLogging()
    • doDisableIncomingMailLogging

      public String doDisableIncomingMailLogging()
    • doDisableIncomingMailDebugging

      public String doDisableIncomingMailDebugging()
    • doEnableIncomingMailDebugging

      public String doEnableIncomingMailDebugging()
    • getMarkMessage

      public String getMarkMessage()
    • setMarkMessage

      public void setMarkMessage(String markMessage)
    • isRollOver

      public boolean isRollOver()
    • setRollOver

      public void setRollOver(boolean rollOver)