Skip to content

Latest commit

 

History

History
60 lines (42 loc) · 1.15 KB

File metadata and controls

60 lines (42 loc) · 1.15 KB

logger

A logger is a simple middleware that logs various events in the client lifecycle. It can be configured using different log-levels.

const { Client, logger } = require("camunda-external-task-client-js");

const client = new Client({
  use: logger,
  baseUrl: "http://localhost:8080/engine-rest"
});

logger.level(logLevel)

Returns a logger instance with the configured log level.

const { Client, logger } = require("camunda-external-task-client-js");

const client = new Client({
  use: logger.level('debug'),
  baseUrl: "http://localhost:8080/engine-rest"
});

The levels correspond to the npm logging levels:

{
  error: 0,
  warn: 1,
  info: 2,
  verbose: 3,
  debug: 4,
  silly: 5
}

If you do not specify a log level, info will be used.

logger.success(text)

Receives a text and produces a success message out of it.

console.log(logger.success("This is a success message!"));

logger.success

logger.error(text)

Receives a text and produces an error message out of it.

console.log(logger.error("This is an error message!"));

logger.error