Akka.Event Namespace |
Class | Description | |
---|---|---|
ActorEventBusTEvent, TClassifier |
This class represents an EventBusTEvent, TClassifier, TSubscriber where the subscriber type is an IActorRef.
| |
AllDeadLetters |
Represents a message that could not be delivered to it's recipient.
This message wraps the original message, the sender and the intended recipient of the message.
| |
BusLogging |
A logging adapter implementation publishing log events to the event stream.
| |
DeadLetter |
When a message is sent to an Actor that is terminated before receiving the message, it will be sent as a DeadLetter
to the ActorSystem's EventStream
| |
DeadLetterListener |
This class represents an actor responsible for listening to DeadLetter messages and logging them using the EventStream.
| |
Debug |
This class represents a Debug log event.
| |
DefaultLogger |
Default logger implementation that outputs logs to the Console.
| |
DefaultLogMessageFormatter |
This class represents an ILoggingAdapter implementation that uses Format(String, Object) to format log messages.
| |
DummyClassForStringSources |
This class represents a marker which is inserted as originator class into
LogEvent when the string representation was supplied directly.
| |
Error |
This class represents a Error log event.
| |
EventBusTEvent, TClassifier, TSubscriber |
This class provides base publish/subscribe functionality for working with events inside the system.
| |
EventStream |
The EventStream is a pub-sub stream of events that can be both system and user generated.
The subscribers are IActorRef instances and events can be any object. Subscriptions are hierarchical meaning that if you listen to
an event for a particular type you will receive events for that type and any sub types.
If the debug flag is activated any operations on the event stream will be published as debug level events.
| |
EventStreamExtensions |
Extension methods for the EventStream class.
| |
Info |
This class represents an Info log event.
| |
InitializeLogger |
This class represents a message used to initialize a logger.
| |
LogEvent |
This class represents a logging event in the system.
| |
LoggerInitialized |
This class represents a message used to notify subscribers that a logger has been initialized.
| |
LoggerMailbox |
Mailbox type used by loggers
| |
Logging |
This class provides the functionality for creating logger instances and helpers for converting to/from LogLevel values.
| |
LoggingAdapterBase |
This class represents the base logging adapter implementation used to log events within the system.
| |
LoggingBus |
This class represents an event bus which subscribes loggers to system LogEvents.
| |
LogMessage |
Represents a log message which is composed of a format string and format args.
| |
NoLogger |
This class represents an ILoggingAdapter implementation used when messages are to be dropped instead of logged.
| |
StandardOutLogger |
This class represents an event logger that logs its messages to standard output (e.g. the console).
Remarks
This logger is always attached first in order to be able to log failures during application start-up,
even before normal logging is started.
| |
SubscriptionTSubscriber, TClassifier |
Represents a Subscription to the EventBus.
| |
SuppressedDeadLetter |
Similar to DeadLetter with the slight twist of NOT being logged by the default dead letters listener.
Messages which end up being suppressed dead letters are internal messages for which ending up as dead-letter is both expected and harmless.
| |
TraceLogger |
This class represents an event logger that logs its messages using a configured trace listener.
Remarks
To use activate this logger, modify the loggers section in your Akka.NET configuration like so,
akka { ... loggers = [""Akka.Event.TraceLogger, Akka""] ... } | |
UnhandledMessage |
This class represents a message that was not handled by the recipient.
| |
Warning |
This class represents a Warning log event.
|
Interface | Description | |
---|---|---|
IDeadLetterSuppression |
Use with caution: Messages extending this trait will not be logged by the default dead-letters listener.
Instead they will be wrapped as SuppressedDeadLetter and may be subscribed for explicitly.
| |
ILoggerMessageQueueSemantics |
Semantics needed for loggers
| |
ILoggingAdapter |
This interface describes the methods used to log events within the system.
| |
ILogMessageFormatter |
This interface describes the methods used to format log messages.
|
Enumeration | Description | |
---|---|---|
LogLevel |
Enumeration representing the various log levels in the system.
|