amos-ionic-logging
Version:
Components for Ionic logging
43 lines (37 loc) • 695 B
text/typescript
/**
* Configuration for AjaxAppender.
*/
export interface AjaxAppenderConfiguration {
/**
* Url to send JavaScript logs
*/
url: string;
/**
* Specifies whether cookies should be sent with each request.
*
* Default: false.
*/
withCredentials?: boolean;
/**
* Number of log messages sent in each request.
*
* Default: 1.
*/
batchSize?: number;
/**
* Interval for sending log messages (in milliseconds).
*
* If set to 0, every message will be sent immediatedly.
*
* Default: 0.
*/
timerInterval?: number;
/**
* Threshold.
*
* Valid values are: ALL, DEBUG, ERROR, FATAL, INFO, OFF, TRACE, WARN
*
* Default: WARN.
*/
threshold?: string;
}