public class PapertrailAppender
extends org.apache.log4j.AppenderSkeleton
| Modifier and Type | Field and Description |
|---|---|
int |
MAX_MESSAGE_SIZE
Constant to be used in trimming log messages to hard limit of 8 kilobytes as specified in the Papertrail
support documentation.
|
| Constructor and Description |
|---|
PapertrailAppender()
Create a new unconfigured PapertrailAppender instance.
|
PapertrailAppender(String name,
String hostname,
int port,
org.apache.log4j.Layout layout)
Create a new PapertrailAppender instance with a configurable name, host, port, and layout.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(org.apache.log4j.spi.LoggingEvent loggingEvent)
Perform the actual action of appending a log event.
|
void |
close() |
String |
getPapertrailHost() |
int |
getPapertrailPort() |
boolean |
requiresLayout() |
void |
setPapertrailHost(String papertrailHost) |
void |
setPapertrailPort(int papertrailPort) |
public final int MAX_MESSAGE_SIZE
public PapertrailAppender()
public PapertrailAppender(String name, String hostname, int port, org.apache.log4j.Layout layout)
name - The name to use for the appenderhostname - The remote hostname for connecting to Papertrailport - The remote port to use for connecting to Papertraillayout - A Layout instance for formatting log messagesprotected void append(org.apache.log4j.spi.LoggingEvent loggingEvent)
append in class org.apache.log4j.AppenderSkeletonloggingEvent - The LoggingEvent object to be appended.public void close()
public boolean requiresLayout()
public String getPapertrailHost()
public void setPapertrailHost(String papertrailHost)
public int getPapertrailPort()
public void setPapertrailPort(int papertrailPort)
Copyright © 2013. All Rights Reserved.