public final class NoOpAuditlogService extends Object implements AuditlogService
Modifier and Type | Class and Description |
---|---|
static class |
NoOpAuditlogService.Builder
Builder to build
NoOpAuditlogService.NoOpEvent . |
static class |
NoOpAuditlogService.NoOpEvent |
Modifier and Type | Field and Description |
---|---|
static NoOpAuditlogService |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
EventBuilder<?> |
eventBuilder(String typeId)
Returns an instance of the
EventBuilder interface. |
void |
log(AuditableEvent auditableEvent)
Logs given event.
|
void |
log(String eventTypeId,
Level level,
String message)
Creates and logs a simple parameterless message at the given level.
|
void |
log(String eventTypeId,
Level level,
String message,
Throwable thrown)
Creates and logs a simple parameterless message with an associated throwable at the given level.
|
public static final NoOpAuditlogService INSTANCE
public void log(AuditableEvent auditableEvent)
AuditlogService
log
in interface AuditlogService
auditableEvent
- the event to be logged.public void log(String eventTypeId, Level level, String message)
AuditlogService
log
in interface AuditlogService
eventTypeId
- unique identifier of the event typelevel
- the log levelmessage
- the message to logpublic void log(String eventTypeId, Level level, String message, Throwable thrown)
AuditlogService
log
in interface AuditlogService
eventTypeId
- unique identifier of the event typemessage
- the message to logthrown
- the Throwable associated to the messagepublic EventBuilder<?> eventBuilder(String typeId)
AuditlogService
EventBuilder
interface. It can be performance optimized (e.g. when Event Audit logging
is disabled).eventBuilder
in interface AuditlogService
Copyright © 2019 Hazelcast, Inc.. All rights reserved.