public class HytaleSentryHandler extends Handler
Class HytaleSentryHandler. Provides hytalesentryhandler functionality for the Hytale server.
java.lang.Object > Handler > HytaleSentryHandler
Field Summary
printfStyle
Field printfStyle.
minimumBreadcrumbLevel
Field minimumBreadcrumbLevel.
minimumEventLevel
Field minimumEventLevel.
minimumLevel
Field minimumLevel.
hint
Field hint.
sentryLevel
Field sentryLevel.
arguments
Field arguments.
attributes
Field attributes.
formattedMessage
Field formattedMessage.
params
Field params.
manager
Field manager.
className
Field className.
minimumBreadCrumbLevel
Field minimumBreadCrumbLevel.
breadcrumb
Field breadcrumb.
event
Field event.
sentryMessage
Field sentryMessage.
throwable
Field throwable.
mechanism
Field mechanism.
mechanismException
Field mechanismException.
result
Field result.
loggerName
Field loggerName.
Method Detail
HytaleSentryHandler
public
HytaleSentryHandler
(@Nonnull final IScopes scope)
Method HytaleSentryHandler.
- Parameters:
@Nonnull final IScopesscope
DropSentryFilter
new
DropSentryFilter
()
Method DropSentryFilter.
publish
void
publish
(@Nonnull final LogRecord record)
Method publish.
- Parameters:
@Nonnull final LogRecordrecord
captureLog
void
captureLog
(@Nonnull final LogRecord loggingEvent)
Method captureLog.
- Parameters:
@Nonnull final LogRecordloggingEvent
maybeFormatted
String
maybeFormatted
(@Nonnull final Object[] arguments, @Nonnull final String message)
Method maybeFormatted.
- Parameters:
@Nonnull final Object[]arguments@Nonnull final Stringmessage
retrieveProperties
void
retrieveProperties
()
Method retrieveProperties.
formatLevel
SentryLevel
formatLevel
(@Nonnull final Level level)
Method formatLevel.
- Parameters:
@Nonnull final Levellevel
toSentryLogLevel
SentryLogLevel
toSentryLogLevel
(@Nonnull final Level level)
Method toSentryLogLevel.
- Parameters:
@Nonnull final Levellevel
parseLevelOrDefault
Level
parseLevelOrDefault
(@Nonnull final String levelName)
Method parseLevelOrDefault.
- Parameters:
@Nonnull final StringlevelName
createBreadcrumb
Breadcrumb
createBreadcrumb
(@Nonnull final LogRecord record)
Method createBreadcrumb.
- Parameters:
@Nonnull final LogRecordrecord
createEvent
SentryEvent
createEvent
(@Nonnull final LogRecord record)
Method createEvent.
- Parameters:
@Nonnull final LogRecordrecord
SentryEvent
new
SentryEvent
(new Date(record.getMillis()
Method SentryEvent.
- Parameters:
newDate(record.getMillis(
ExceptionMechanismException
new
ExceptionMechanismException
(mechanism, throwable, Thread.currentThread()
Method ExceptionMechanismException.
- Parameters:
mechanismmechanismthrowablethrowableThread.currentThread(Thread.currentThread(
toParams
List
toParams
(@Nullable final Object[] arguments)
Method toParams.
- Parameters:
@Nullable final Object[]arguments
formatMessage
String
formatMessage
(@Nonnull final String message, @Nullable final Object[] parameters)
Method formatMessage.
- Parameters:
@Nonnull final Stringmessage@Nullable final Object[]parameters
flush
void
flush
()
Method flush.
close
void
close
()
Method close.
setPrintfStyle
void
setPrintfStyle
(final boolean printfStyle)
Method setPrintfStyle.
- Parameters:
final booleanprintfStyle
setMinimumBreadcrumbLevel
void
setMinimumBreadcrumbLevel
(@Nullable final Level minimumBreadcrumbLevel)
Method setMinimumBreadcrumbLevel.
- Parameters:
@Nullable final LevelminimumBreadcrumbLevel
getMinimumBreadcrumbLevel
Level
getMinimumBreadcrumbLevel
()
Method getMinimumBreadcrumbLevel.
setMinimumEventLevel
void
setMinimumEventLevel
(@Nullable final Level minimumEventLevel)
Method setMinimumEventLevel.
- Parameters:
@Nullable final LevelminimumEventLevel
getMinimumEventLevel
Level
getMinimumEventLevel
()
Method getMinimumEventLevel.
setMinimumLevel
void
setMinimumLevel
(@Nullable final Level minimumLevel)
Method setMinimumLevel.
- Parameters:
@Nullable final LevelminimumLevel
getMinimumLevel
Level
getMinimumLevel
()
Method getMinimumLevel.
isPrintfStyle
boolean
isPrintfStyle
()
Method isPrintfStyle.
isLoggable
boolean
isLoggable
(@Nonnull final LogRecord record)
Method isLoggable.
- Parameters:
@Nonnull final LogRecordrecord