A B C I N S 
All Classes All Packages

A

append(LogEvent) - Method in class com.github.akunzai.log4j.SendGridAppender
Perform SendGridAppender specific appending actions, mainly adding the event to a cyclic buffer and checking if the event triggers an e-mail to be sent.

B

build() - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
 
build() - Method in class com.github.akunzai.log4j.SendGridMessageBuilder
 
Builder() - Constructor for class com.github.akunzai.log4j.SendGridAppender.Builder
The Plugin Builder for SendGridAppender

C

com.github.akunzai.log4j - package com.github.akunzai.log4j
 
createAppender(Configuration, String, String, String, String, String, String, String, String, String, String, String, Layout<? extends Serializable>, Filter, String) - Static method in class com.github.akunzai.log4j.SendGridAppender
Deprecated.
Use SendGridAppender.newBuilder() to create and configure a SendGridAppender.Builder instance.

I

isFiltered(LogEvent) - Method in class com.github.akunzai.log4j.SendGridAppender
Capture all events in CyclicBuffer.

N

newBuilder() - Static method in class com.github.akunzai.log4j.SendGridAppender
Create a Plugin Builder for SendGridAppender

S

SendGridAppender - Class in com.github.akunzai.log4j
Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.
SendGridAppender.Builder - Class in com.github.akunzai.log4j
The Plugin Builder for SendGridAppender
SendGridMessageBuilder - Class in com.github.akunzai.log4j
Builder for Mail instances.
SendGridMessageBuilder() - Constructor for class com.github.akunzai.log4j.SendGridMessageBuilder
The SendGridMessageBuilder
setApiKey(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the SendGrid API Key
setBcc(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the BCC email addresses
setBufferSize(int) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the buffer size before sending an email
setCc(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the CC email addresses
setFactory(ManagerFactory<SendGridManager, SendGridManager.FactoryData>) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the customized SendGridManager factory for testing
setFilter(Filter) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the filter for this appender
setFrom(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the email address of the sender
setFrom(String) - Method in class com.github.akunzai.log4j.SendGridMessageBuilder
Set the envelope sender
setHost(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the SendGrid host
setLayout(Layout<? extends Serializable>) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the email body layout
setRecipients(Message.RecipientType, String) - Method in class com.github.akunzai.log4j.SendGridMessageBuilder
Set the email recipients
setReplyTo(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the Reply-To email addresses
setReplyTo(String) - Method in class com.github.akunzai.log4j.SendGridMessageBuilder
Set the Reply-To email address
setSandboxMode(boolean) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the SendGrid Sandbox mode
setSubject(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the email subject
setSubject(String) - Method in class com.github.akunzai.log4j.SendGridMessageBuilder
Set the email subject
setTo(String) - Method in class com.github.akunzai.log4j.SendGridAppender.Builder
Set the recipient email addresses
A B C I N S 
All Classes All Packages