MBrace.Runtime


ICloudLogManager

Namespace: MBrace.Runtime

Abstraction used for managing cloud log entries

Instance members

Instance memberDescription
CreateWorkItemLogger(worker, workItem)
Signature: (worker:IWorkerId * workItem:CloudWorkItem) -> Async<ICloudWorkItemLogger>
Modifiers: abstract

Gets a CloudLogger instance specific to supplied CloudWorkItem.

GetAllCloudLogsByProcess(procId)
Signature: procId:string -> Async<seq<CloudLogEntry>>
Modifiers: abstract

Asynchronoulsy fetches all log entries related to the cloud process of the provided id.

GetCloudLogPollerByProcess(procId)
Signature: procId:string -> Async<ILogPoller<CloudLogEntry>>
Modifiers: abstract

Asynchronously returns an event for cloud logs generated by cloud process id.

Fork me on GitHub