A B C D E G I J L M O P R S T U V W 
All Classes All Packages

A

addSentryAppender(String) - Static method in class com.spotify.logging.LoggingConfigurator
Add a sentry appender for error log event.
addSentryAppender(String, LoggingConfigurator.Level) - Static method in class com.spotify.logging.LoggingConfigurator
addSentryAppender(String, LoggingConfigurator.Level, SentryOptions) - Static method in class com.spotify.logging.LoggingConfigurator
Add a sentry appender.
ALL - com.spotify.logging.LoggingConfigurator.Level
 
append(ILoggingEvent) - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
appendEscaped(Object, StringBuilder) - Static method in class com.spotify.logging.LoggingSupport
 

B

buildLayout() - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
buildLogLine(String, int, LoggingSupport.Ident, Object...) - Static method in class com.spotify.logging.LoggingSupport
 

C

com.spotify.logging - package com.spotify.logging
 
com.spotify.logging.logback - package com.spotify.logging.logback
 
configure(JewelCliLoggingOptions) - Static method in class com.spotify.logging.JewelCliLoggingConfigurator
 
configure(File) - Static method in class com.spotify.logging.JewelCliLoggingConfigurator
 
configure(File) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging using a logback configuration file.
configure(File, String) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging using a logback configuration file.
configureDefaults() - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behaviour and log to stderr.
configureDefaults(String) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behaviour and log to stderr using INFO logging level.
configureDefaults(String, LoggingConfigurator.Level) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behaviour and log to stderr.
configureDefaults(String, LoggingConfigurator.Level, LoggingConfigurator.ReplaceNewLines) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behaviour and log to stderr.
configureLogstashEncoderDefaults(LoggingConfigurator.Level) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with the LogstashEncoder library.
configureNoLogging() - Static method in class com.spotify.logging.LoggingConfigurator
Mute all logging.
configureService(String) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behaviour for a service.
configureSyslogDefaults(String) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behavior and log to syslog using INFO logging level.
configureSyslogDefaults(String, LoggingConfigurator.Level, LoggingConfigurator.ReplaceNewLines) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behavior and log to syslog.
configureSyslogDefaults(String, LoggingConfigurator.Level, String, int, LoggingConfigurator.ReplaceNewLines) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behavior and log to syslog.
configureSyslogDefaults(String, LoggingConfigurator.Level, String, int, String, LoggingConfigurator.ReplaceNewLines) - Static method in class com.spotify.logging.LoggingConfigurator
Configure logging with default behavior and log to syslog.
convert(ILoggingEvent) - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogStartConverter
 
CustomLogstashEncoder - Class in com.spotify.logging.logback
 
CustomLogstashEncoder() - Constructor for class com.spotify.logging.logback.CustomLogstashEncoder
 

D

debug() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
debug(Logger, String, int, LoggingSupport.Ident, Object...) - Static method in class com.spotify.logging.LoggingSupport
Generate a new debug log message according to the Spotify log format.
DEBUG - com.spotify.logging.LoggingConfigurator.Level
 
decide(ILoggingEvent) - Method in class com.spotify.logging.logback.LevelRangeFilter
 
decide(ILoggingEvent) - Method in class com.spotify.logging.logback.LoggerThresholdFilter
 
DEFAULT_IDENT - Static variable in class com.spotify.logging.LoggingConfigurator
 

E

EMPTY_IDENT - Static variable in class com.spotify.logging.LoggingSupport.Ident
 
error() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
error(Logger, String, int, LoggingSupport.Ident, Object...) - Static method in class com.spotify.logging.LoggingSupport
Generate a new error log message according to the Spotify log format.
ERROR - com.spotify.logging.LoggingConfigurator.Level
 

G

getCharset() - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
getLevelMax() - Method in class com.spotify.logging.logback.LevelRangeFilter
 
getLevelMin() - Method in class com.spotify.logging.logback.LevelRangeFilter
 
getMsgPattern(LoggingConfigurator.ReplaceNewLines) - Static method in enum com.spotify.logging.LoggingConfigurator.ReplaceNewLines
 

I

ident() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
Ident(int, Object...) - Constructor for class com.spotify.logging.LoggingSupport.Ident
Create a new ident.
info() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
info(Logger, String, int, LoggingSupport.Ident, Object...) - Static method in class com.spotify.logging.LoggingSupport
Generate a new info log message according to the Spotify log format.
INFO - com.spotify.logging.LoggingConfigurator.Level
 

J

JewelCliLoggingConfigurator - Class in com.spotify.logging
Configures logging according to logging related options given at the jewel cli command line.
JewelCliLoggingConfigurator() - Constructor for class com.spotify.logging.JewelCliLoggingConfigurator
 
JewelCliLoggingOptions - Interface in com.spotify.logging
This is the interface to have your options interface extend when using JewelCliLoggingConfigurator to configure logging based on the resulting options.

L

LevelRangeFilter - Class in com.spotify.logging.logback
Filters events within the levels levelMin and levelMax, inclusive.
LevelRangeFilter() - Constructor for class com.spotify.logging.logback.LevelRangeFilter
 
logFileName() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
LoggerThresholdFilter - Class in com.spotify.logging.logback
Comparable to ch.qos.logback.classic.filter.ThresholdFilter, but for a specific logger.
LoggerThresholdFilter() - Constructor for class com.spotify.logging.logback.LoggerThresholdFilter
 
LoggingConfigurator - Class in com.spotify.logging
Base configurator of logback for spotify services/tools.
LoggingConfigurator() - Constructor for class com.spotify.logging.LoggingConfigurator
 
LoggingConfigurator.Level - Enum in com.spotify.logging
 
LoggingConfigurator.ReplaceNewLines - Enum in com.spotify.logging
Defines if new lines should be replaced in the logged message to avoid potential CRLF injection.
LoggingSupport - Class in com.spotify.logging
Utility for emitting log messages in the Spotify log format.
LoggingSupport() - Constructor for class com.spotify.logging.LoggingSupport
 
LoggingSupport.Ident - Class in com.spotify.logging
The ident portion of the log line (comes between the record ID and the log message type).

M

MillisecondPrecisionSyslogAppender - Class in com.spotify.logging.logback
A SyslogAppender with millisecond timestamp precision.
MillisecondPrecisionSyslogAppender() - Constructor for class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
MillisecondPrecisionSyslogStartConverter - Class in com.spotify.logging.logback
A SyslogStartConverter with millisecond timestamp precision.
MillisecondPrecisionSyslogStartConverter() - Constructor for class com.spotify.logging.logback.MillisecondPrecisionSyslogStartConverter
 

O

OFF - com.spotify.logging.LoggingConfigurator.Level
 
OFF - com.spotify.logging.LoggingConfigurator.ReplaceNewLines
 
ON - com.spotify.logging.LoggingConfigurator.ReplaceNewLines
 

P

postProcess(Object, OutputStream) - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 

R

rid - Static variable in class com.spotify.logging.LoggingSupport
 

S

setCharset(Charset) - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
setDefaultUncaughtExceptionHandler() - Static method in class com.spotify.logging.UncaughtExceptionLogger
 
setExceptLogger(String) - Method in class com.spotify.logging.logback.LoggerThresholdFilter
 
setLevel(Level) - Method in class com.spotify.logging.logback.LoggerThresholdFilter
 
setLevelMax(Level) - Method in class com.spotify.logging.logback.LevelRangeFilter
 
setLevelMin(Level) - Method in class com.spotify.logging.logback.LevelRangeFilter
 
setLogger(String) - Method in class com.spotify.logging.logback.LoggerThresholdFilter
 
setPort(int) - Method in class com.spotify.logging.logback.SpotifyInternalAppender
 
setReplaceNewLines(LoggingConfigurator.ReplaceNewLines) - Method in class com.spotify.logging.logback.SpotifyInternalAppender
 
setServiceName(String) - Method in class com.spotify.logging.logback.SpotifyInternalAppender
The service name you want to include in the logs - this is a mandatory setting, and determines where syslog-ng will send the log output (/spotify/log/${serviceName}).
setupStackdriver() - Method in class com.spotify.logging.logback.CustomLogstashEncoder
 
SingleLineStackTrace - Interface in com.spotify.logging
Marker interface to be used on exception where only the first line of the stack trace should be logged.
SPOTIFY_HOSTNAME - Static variable in class com.spotify.logging.LoggingConfigurator
 
SPOTIFY_SYSLOG_HOST - Static variable in class com.spotify.logging.LoggingConfigurator
 
SPOTIFY_SYSLOG_PORT - Static variable in class com.spotify.logging.LoggingConfigurator
 
SpotifyInternalAppender - Class in com.spotify.logging.logback
A SyslogAppender that uses millisecond precision, and that by default configures its values for SyslogAppenderBase.syslogHost and SyslogAppenderBase.port based on the environment variables specified in LoggingConfigurator.SPOTIFY_SYSLOG_HOST and LoggingConfigurator.SPOTIFY_SYSLOG_PORT.
SpotifyInternalAppender() - Constructor for class com.spotify.logging.logback.SpotifyInternalAppender
 
start() - Method in class com.spotify.logging.logback.LevelRangeFilter
 
start() - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogAppender
 
start() - Method in class com.spotify.logging.logback.MillisecondPrecisionSyslogStartConverter
 
start() - Method in class com.spotify.logging.logback.SpotifyInternalAppender
 
syslog() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
syslogHost() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
syslogPort() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 

T

toString() - Method in class com.spotify.logging.LoggingSupport.Ident
 
trace() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
TRACE - com.spotify.logging.LoggingConfigurator.Level
 

U

UncaughtExceptionLogger - Class in com.spotify.logging
 
UncaughtExceptionLogger() - Constructor for class com.spotify.logging.UncaughtExceptionLogger
 

V

valueOf(String) - Static method in enum com.spotify.logging.LoggingConfigurator.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.spotify.logging.LoggingConfigurator.ReplaceNewLines
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.spotify.logging.LoggingConfigurator.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.spotify.logging.LoggingConfigurator.ReplaceNewLines
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn() - Method in interface com.spotify.logging.JewelCliLoggingOptions
 
warn(Logger, String, int, LoggingSupport.Ident, Object...) - Static method in class com.spotify.logging.LoggingSupport
Generate a new warn log message according to the Spotify log format.
WARN - com.spotify.logging.LoggingConfigurator.Level
 
A B C D E G I J L M O P R S T U V W 
All Classes All Packages