MBrace.Azure


TableSystemLogManager

Namespace: MBrace.Azure.Runtime

Management object for table storage based log files

Constructors

ConstructorDescription
new(clusterId)
Signature: clusterId:ClusterId -> TableSystemLogManager

CompiledName: .ctor

Instance members

Instance memberDescription
ClearLogs(loggerId)
Signature: (loggerId:string option) -> Async<unit>

Asynchronously clears all system logs from table store.

CreateLogWriter(loggerId)
Signature: loggerId:string -> Async<IRemoteSystemLogger>

Creates a local log writer using provided logger id.

GetLogs(loggerId, fromDate, toDate)
Signature: (loggerId:string option * fromDate:DateTimeOffset option * toDate:DateTimeOffset option) -> Async<ICollection<SystemLogRecord>>

Fetches logs matching specified constraints from table storage.

GetSystemLogPoller(loggerId)
Signature: (loggerId:string option) -> ILogPoller<SystemLogEntry>

Gets a log entry observable that asynchronously polls for new logs.

Fork me on GitHub