airbrake
Class AirbrakeAppender

java.lang.Object
  extended by org.apache.log4j.AppenderSkeleton
      extended by airbrake.AirbrakeAppender
All Implemented Interfaces:
org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

public class AirbrakeAppender
extends org.apache.log4j.AppenderSkeleton


Field Summary
 
Fields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold
 
Constructor Summary
AirbrakeAppender()
           
AirbrakeAppender(String apiKey)
           
AirbrakeAppender(String apiKey, Backtrace backtrace)
           
 
Method Summary
protected  void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
           
 void close()
           
protected  String getApiKey()
           
 Backtrace getBacktrace()
           
protected  String getEnv()
           
 AirbrakeNotice newNoticeFor(Throwable throwable)
           
 boolean requiresLayout()
           
 void setApi_key(String apiKey)
           
 void setBacktrace(Backtrace backtrace)
           
 void setEnabled(boolean enabled)
           
 void setEnv(String env)
           
 void setUrl(String url)
           
 
Methods inherited from class org.apache.log4j.AppenderSkeleton
activateOptions, addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AirbrakeAppender

public AirbrakeAppender()

AirbrakeAppender

public AirbrakeAppender(String apiKey)

AirbrakeAppender

public AirbrakeAppender(String apiKey,
                        Backtrace backtrace)
Method Detail

append

protected void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
Specified by:
append in class org.apache.log4j.AppenderSkeleton

close

public void close()
Specified by:
close in interface org.apache.log4j.Appender
Specified by:
close in class org.apache.log4j.AppenderSkeleton

newNoticeFor

public AirbrakeNotice newNoticeFor(Throwable throwable)

requiresLayout

public boolean requiresLayout()
Specified by:
requiresLayout in interface org.apache.log4j.Appender
Specified by:
requiresLayout in class org.apache.log4j.AppenderSkeleton

setApi_key

public void setApi_key(String apiKey)

setBacktrace

public void setBacktrace(Backtrace backtrace)

setEnabled

public void setEnabled(boolean enabled)

setEnv

public void setEnv(String env)

setUrl

public void setUrl(String url)

getApiKey

protected String getApiKey()

getBacktrace

public Backtrace getBacktrace()

getEnv

protected String getEnv()


Copyright © 2012. All Rights Reserved.