Skip to main content

Logger

Defined in: js-api/src/logger.ts:15

Extended by​

Constructors​

Constructor​

new Logger(putCallback?, options?): Logger

Defined in: js-api/src/logger.ts:20

Parameters​

ParameterType
putCallback?LoggerPutCallback
options?{ dartLogger?: any; params?: object; staticLogger?: boolean; }
options.dartLogger?any
options.params?object
options.staticLogger?boolean

Returns​

Logger

Properties​

PropertyTypeDefined in
putCallback?LoggerPutCallbackjs-api/src/logger.ts:16

Accessors​

autoReportOptions​

Set Signature​

set static autoReportOptions(options): void

Defined in: js-api/src/logger.ts:116

Parameters​
ParameterType
options{[key: string]: any; }
Returns​

void

Methods​

_log()​

_log(msg): void

Defined in: js-api/src/logger.ts:77

Parameters​

ParameterType
msgLogMessage

Returns​

void


audit()​

audit(message, params?, type?): void

Defined in: js-api/src/logger.ts:44

Reports audit record to Datagrok *

Parameters​

ParameterTypeDefault value
messagestringundefined
params?objectundefined
type?string'log'

Returns​

void


debug()​

debug(message, params?): void

Defined in: js-api/src/logger.ts:59

Reports debug record to Datagrok *

Parameters​

ParameterType
messagestring
params?object

Returns​

void


error()​

error(message, params?, stackTrace?): void

Defined in: js-api/src/logger.ts:69

Reports error record to Datagrok *

Parameters​

ParameterType
messageany
params?object
stackTrace?string

Returns​

void


info()​

info(message, params?): void

Defined in: js-api/src/logger.ts:54

Reports info record to Datagrok *

Parameters​

ParameterType
messagestring
params?object

Returns​

void


log()​

log(message, params, type?): void

Defined in: js-api/src/logger.ts:39

Parameters​

ParameterTypeDefault value
messagestringundefined
paramsobjectundefined
typestring'log'

Returns​

void

Deprecated​

Use audit (or info/error for plain log lines); this is audit under an old name. Removed in 1.29.


usage()​

usage(message, params?, type?): void

Defined in: js-api/src/logger.ts:49

Reports usage record to Datagrok *

Parameters​

ParameterTypeDefault value
messagestringundefined
params?objectundefined
type?string'usage'

Returns​

void


warning()​

warning(message, params?): void

Defined in: js-api/src/logger.ts:64

Reports warning record to Datagrok *

Parameters​

ParameterType
messagestring
params?object

Returns​

void


create()​

static create(options?): Logger

Defined in: js-api/src/logger.ts:26

Parameters​

ParameterType
options?{ params: object; }
options.params?object

Returns​

Logger


getConsoleOutput()​

static getConsoleOutput(): string

Defined in: js-api/src/logger.ts:85

Returns​

string


getStatic()​

static getStatic(): Logger

Defined in: js-api/src/logger.ts:30

Returns​

Logger


interceptConsoleOutput()​

static interceptConsoleOutput(): void

Defined in: js-api/src/logger.ts:89

Returns​

void


translateStackTrace()​

static translateStackTrace(stackTrace): Promise<string>

Defined in: js-api/src/logger.ts:34

Parameters​

ParameterType
stackTracestring

Returns​

Promise<string>