Skip to content

editorGlobalsRemoteLogger

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