C# Class MOUSE.Core.Logging.Serilog.SerilogActorCoreEvents

Inheritance: IActorCoreEvents
显示文件 Open project: Rurouni/MassiveOnlineUniversalServerEngine

Public Methods

Method Description
ActorActivated ( INetNode node, ActorKey actorKey ) : void
ActorOperationFailed ( IActor actor, Exception exception, IOperationContext operation, double durationMs ) : void
ActorOperationSucceeded ( IActor actor, IOperationContext operation, double durationMs ) : void
ReceivedMessageForActor ( IActor actor, IOperationContext operation ) : void
ReceivedMessageForUnknownActor ( ActorKey actorKey, IOperationContext operation ) : void
ReceivedNonActorMessage ( IOperationContext operation ) : void
SerilogActorCoreEvents ( ILogger logger ) : System

Method Details

ActorActivated() public method

public ActorActivated ( INetNode node, ActorKey actorKey ) : void
node INetNode
actorKey ActorKey
return void

ActorOperationFailed() public method

public ActorOperationFailed ( IActor actor, Exception exception, IOperationContext operation, double durationMs ) : void
actor IActor
exception System.Exception
operation IOperationContext
durationMs double
return void

ActorOperationSucceeded() public method

public ActorOperationSucceeded ( IActor actor, IOperationContext operation, double durationMs ) : void
actor IActor
operation IOperationContext
durationMs double
return void

ReceivedMessageForActor() public method

public ReceivedMessageForActor ( IActor actor, IOperationContext operation ) : void
actor IActor
operation IOperationContext
return void

ReceivedMessageForUnknownActor() public method

public ReceivedMessageForUnknownActor ( ActorKey actorKey, IOperationContext operation ) : void
actorKey ActorKey
operation IOperationContext
return void

ReceivedNonActorMessage() public method

public ReceivedNonActorMessage ( IOperationContext operation ) : void
operation IOperationContext
return void

SerilogActorCoreEvents() public method

public SerilogActorCoreEvents ( ILogger logger ) : System
logger ILogger
return System