com.atlassian.jira.logging
Class MultiTenantJiraHomeAppender
java.lang.Object
com.atlassian.jira.logging.MultiTenantJiraHomeAppender
- All Implemented Interfaces:
- RollOverLogAppender, org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
public class MultiTenantJiraHomeAppender
- extends Object
- implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler, RollOverLogAppender
All this class really does is delegate to the appropriate JiraHomeAppender for the current tenant.
- Since:
- v4.3
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiTenantJiraHomeAppender
public MultiTenantJiraHomeAppender()
addFilter
public void addFilter(org.apache.log4j.spi.Filter newFilter)
- Specified by:
addFilter in interface org.apache.log4j.Appender
getFilter
public org.apache.log4j.spi.Filter getFilter()
- Specified by:
getFilter in interface org.apache.log4j.Appender
getFirstFilter
public org.apache.log4j.spi.Filter getFirstFilter()
clearFilters
public void clearFilters()
- Specified by:
clearFilters in interface org.apache.log4j.Appender
close
public void close()
- Specified by:
close in interface org.apache.log4j.Appender
getEncoding
public String getEncoding()
setEncoding
public void setEncoding(String value)
doAppend
public void doAppend(org.apache.log4j.spi.LoggingEvent event)
- Specified by:
doAppend in interface org.apache.log4j.Appender
getName
public String getName()
- Specified by:
getName in interface org.apache.log4j.Appender
getThreshold
public org.apache.log4j.Priority getThreshold()
setErrorHandler
public void setErrorHandler(org.apache.log4j.spi.ErrorHandler errorHandler)
- Specified by:
setErrorHandler in interface org.apache.log4j.Appender
getErrorHandler
public org.apache.log4j.spi.ErrorHandler getErrorHandler()
- Specified by:
getErrorHandler in interface org.apache.log4j.Appender
setLayout
public void setLayout(org.apache.log4j.Layout layout)
- Specified by:
setLayout in interface org.apache.log4j.Appender
getLayout
public org.apache.log4j.Layout getLayout()
- Specified by:
getLayout in interface org.apache.log4j.Appender
setName
public void setName(String name)
- Specified by:
setName in interface org.apache.log4j.Appender
setThreshold
public void setThreshold(org.apache.log4j.Priority threshold)
requiresLayout
public boolean requiresLayout()
- Specified by:
requiresLayout in interface org.apache.log4j.Appender
getMaxBackupIndex
public int getMaxBackupIndex()
getMaximumFileSize
public long getMaximumFileSize()
setMaxBackupIndex
public void setMaxBackupIndex(int maxBackups)
setMaximumFileSize
public void setMaximumFileSize(long maxFileSize)
setMaxFileSize
public void setMaxFileSize(String value)
setFile
public void setFile(String file)
getAppend
public boolean getAppend()
getFile
public String getFile()
- Specified by:
getFile in interface RollOverLogAppender
- Returns:
- the name of the current log file that can be rolled over
activateOptions
public void activateOptions()
- Specified by:
activateOptions in interface org.apache.log4j.spi.OptionHandler
getBufferedIO
public boolean getBufferedIO()
getBufferSize
public int getBufferSize()
setAppend
public void setAppend(boolean flag)
setBufferedIO
public void setBufferedIO(boolean bufferedIO)
setBufferSize
public void setBufferSize(int bufferSize)
setImmediateFlush
public void setImmediateFlush(boolean value)
getImmediateFlush
public boolean getImmediateFlush()
rollOver
public void rollOver()
- Description copied from interface:
RollOverLogAppender
- Cause a log rollover to happen
- Specified by:
rollOver in interface RollOverLogAppender
Copyright © 2002-2012 Atlassian. All Rights Reserved.