Contents
Class HytaleSentryHandler
java.lang.Object
java.util.logging.Handler
com.hypixel.hytale.logger.sentry.HytaleSentryHandler
NOTE: A modified version of SentryHandler.java
Logging handler in charge of sending the java.util.logging records to a Sentry server.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionHytaleSentryHandler(io.sentry.IScopes scope) Creates an instance of SentryHandler. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()booleanvoidvoidsetMinimumBreadcrumbLevel(Level minimumBreadcrumbLevel) voidsetMinimumEventLevel(Level minimumEventLevel) voidsetMinimumLevel(Level minimumLevel) voidsetPrintfStyle(boolean printfStyle) Methods inherited from class Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
-
Field Details
-
MECHANISM_TYPE
- See Also:
-
THREAD_ID
Name of theSentryEventextra property containing the Thread id.- See Also:
-
-
Constructor Details
-
HytaleSentryHandler
public HytaleSentryHandler(@Nonnull io.sentry.IScopes scope) Creates an instance of SentryHandler.- Parameters:
scope- the SentryOptions
-
-
Method Details
-
publish
-
flush
-
close
- Specified by:
closein classHandler- Throws:
SecurityException
-
setPrintfStyle
public void setPrintfStyle(boolean printfStyle) -
setMinimumBreadcrumbLevel
-
getMinimumBreadcrumbLevel
-
setMinimumEventLevel
-
getMinimumEventLevel
-
setMinimumLevel
-
getMinimumLevel
-
isPrintfStyle
public boolean isPrintfStyle()
-