Skip to content

editor › Globals › RemoteLogger

Class: RemoteLogger

Hierarchy

  • RemoteLogger

Index

Constructors

Properties

Methods

Constructors

constructor

+ new RemoteLogger(): RemoteLogger

Defined in src/util/RemoteLogger.ts:48

Returns: RemoteLogger

Properties

Private apiClient

• apiClient: ApiClient‹› = new ApiClient(this.apiRoot)

Defined in src/util/RemoteLogger.ts:47


Private apiRoot

• apiRoot: string = Config.get("general.apiRoot", "/") as string

Defined in src/util/RemoteLogger.ts:46


Private throttledReport

• throttledReport: function

Defined in src/util/RemoteLogger.ts:48

Type declaration:

▸ (log: ILog): void

Parameters:

Name Type
log ILog

Methods

Private _report

▸ _report(log: ILog): Promise‹any›

Defined in src/util/RemoteLogger.ts:63

Parameters:

Name Type
log ILog

Returns: Promise‹any›


report

▸ report(log: ILog): void

Defined in src/util/RemoteLogger.ts:55

Parameters:

Name Type
log ILog

Returns: void


reportError

▸ reportError(msg: string, error: Error): void

Defined in src/util/RemoteLogger.ts:59

Parameters:

Name Type
msg string
error Error

Returns: void


Static createLog

▸ createLog(msg: string, error?: Error): IErrorLog

Defined in src/util/RemoteLogger.ts:34

Parameters:

Name Type
msg string
error? Error

Returns: IErrorLog