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