HytaleSentryHandler

public class HytaleSentryHandler extends Handler

Class HytaleSentryHandler. Provides hytalesentryhandler functionality for the Hytale server.

java.lang.Object > Handler > HytaleSentryHandler

Field Summary

printfStyle

private boolean printfStyle

Field printfStyle.

minimumBreadcrumbLevel

private Level minimumBreadcrumbLevel

Field minimumBreadcrumbLevel.

minimumEventLevel

private Level minimumEventLevel

Field minimumEventLevel.

minimumLevel

private Level minimumLevel

Field minimumLevel.

hint

final Hint hint

Field hint.

sentryLevel

final SentryLogLevel sentryLevel

Field sentryLevel.

arguments

final Object[] arguments

Field arguments.

attributes

final SentryAttributes attributes

Field attributes.

formattedMessage

final String formattedMessage

Field formattedMessage.

params

final SentryLogParameters params

Field params.

manager

final LogManager manager

Field manager.

className

final String className

Field className.

minimumBreadCrumbLevel

final String minimumBreadCrumbLevel

Field minimumBreadCrumbLevel.

breadcrumb

final Breadcrumb breadcrumb

Field breadcrumb.

event

final SentryEvent event

Field event.

sentryMessage

final Message sentryMessage

Field sentryMessage.

throwable

final Throwable throwable

Field throwable.

mechanism

final Mechanism mechanism

Field mechanism.

mechanismException

final Throwable mechanismException

Field mechanismException.

result

final List result

Field result.

loggerName

final String loggerName

Field loggerName.

Method Detail

HytaleSentryHandler

public public HytaleSentryHandler (@Nonnull final IScopes scope)

Method HytaleSentryHandler.

Parameters:
@Nonnull final IScopes scope

DropSentryFilter

public new DropSentryFilter ()

Method DropSentryFilter.

publish

public void publish (@Nonnull final LogRecord record)

Method publish.

Parameters:
@Nonnull final LogRecord record

captureLog

protected void captureLog (@Nonnull final LogRecord loggingEvent)

Method captureLog.

Parameters:
@Nonnull final LogRecord loggingEvent

maybeFormatted

private String maybeFormatted (@Nonnull final Object[] arguments, @Nonnull final String message)

Method maybeFormatted.

Parameters:
@Nonnull final Object[] arguments
@Nonnull final String message

retrieveProperties

private void retrieveProperties ()

Method retrieveProperties.

formatLevel

static SentryLevel formatLevel (@Nonnull final Level level)

Method formatLevel.

Parameters:
@Nonnull final Level level

toSentryLogLevel

static SentryLogLevel toSentryLogLevel (@Nonnull final Level level)

Method toSentryLogLevel.

Parameters:
@Nonnull final Level level

parseLevelOrDefault

private Level parseLevelOrDefault (@Nonnull final String levelName)

Method parseLevelOrDefault.

Parameters:
@Nonnull final String levelName

createBreadcrumb

private Breadcrumb createBreadcrumb (@Nonnull final LogRecord record)

Method createBreadcrumb.

Parameters:
@Nonnull final LogRecord record

createEvent

public SentryEvent createEvent (@Nonnull final LogRecord record)

Method createEvent.

Parameters:
@Nonnull final LogRecord record

SentryEvent

public new SentryEvent (new Date(record.getMillis()

Method SentryEvent.

Parameters:
new Date(record.getMillis(

ExceptionMechanismException

public new ExceptionMechanismException (mechanism, throwable, Thread.currentThread()

Method ExceptionMechanismException.

Parameters:
mechanism mechanism
throwable throwable
Thread.currentThread( Thread.currentThread(

toParams

private List toParams (@Nullable final Object[] arguments)

Method toParams.

Parameters:
@Nullable final Object[] arguments

formatMessage

private String formatMessage (@Nonnull final String message, @Nullable final Object[] parameters)

Method formatMessage.

Parameters:
@Nonnull final String message
@Nullable final Object[] parameters

flush

public void flush ()

Method flush.

close

public void close ()

Method close.

setPrintfStyle

public void setPrintfStyle (final boolean printfStyle)

Method setPrintfStyle.

Parameters:
final boolean printfStyle

setMinimumBreadcrumbLevel

public void setMinimumBreadcrumbLevel (@Nullable final Level minimumBreadcrumbLevel)

Method setMinimumBreadcrumbLevel.

Parameters:
@Nullable final Level minimumBreadcrumbLevel

getMinimumBreadcrumbLevel

public Level getMinimumBreadcrumbLevel ()

Method getMinimumBreadcrumbLevel.

setMinimumEventLevel

public void setMinimumEventLevel (@Nullable final Level minimumEventLevel)

Method setMinimumEventLevel.

Parameters:
@Nullable final Level minimumEventLevel

getMinimumEventLevel

public Level getMinimumEventLevel ()

Method getMinimumEventLevel.

setMinimumLevel

public void setMinimumLevel (@Nullable final Level minimumLevel)

Method setMinimumLevel.

Parameters:
@Nullable final Level minimumLevel

getMinimumLevel

public Level getMinimumLevel ()

Method getMinimumLevel.

isPrintfStyle

public boolean isPrintfStyle ()

Method isPrintfStyle.

isLoggable

public boolean isLoggable (@Nonnull final LogRecord record)

Method isLoggable.

Parameters:
@Nonnull final LogRecord record