IRuntimeSystemLogManager
Namespace: MBrace.Runtime
Object for managing system logs generated by the entire cluster.
Instance members
Instance member | Description |
ClearLogs()
Signature: unit -> Async<unit>
Modifiers: abstract |
Clear all worker logs. |
ClearLogs(id)
Signature: id:IWorkerId -> Async<unit>
Modifiers: abstract |
Clear logs for worker of specified id. |
CreateLogPoller()
Signature: unit -> Async<ILogPoller<SystemLogEntry>>
Modifiers: abstract |
Asynchronously fetches an event to system logs produced by all workers in the cluster. |
CreateLogWriter(id)
Signature: id:IWorkerId -> Async<IRemoteSystemLogger>
Modifiers: abstract |
Asynchronously initializes a system logger implementation that logs entries to the cluster state. |
CreateWorkerLogPoller(id)
Signature: id:IWorkerId -> Async<ILogPoller<SystemLogEntry>>
Modifiers: abstract |
Asynchronously creates a poller event to system logs produced by worker of given id. |
GetRuntimeLogs()
Signature: unit -> Async<seq<SystemLogEntry>>
Modifiers: abstract |
Asynchronously fetches all system logs produced by all workers in the cluster. |
GetWorkerLogs(id)
Signature: id:IWorkerId -> Async<seq<SystemLogEntry>>
Modifiers: abstract |
Asynchronoulsy fetches all system logs produced by worker of given id. |