Skip to content

Feat: Allow log.categories configuration #151

@klouvas

Description

@klouvas

Use case:
Enable specific logger category to output debug logs in production for debugging instead of enabling debug level logs for the whole application.

Usage example:

// services/serviceA.js
const logger = require('@workablehr/orka').getLogger('serviceA');

function serviceFn(){
  logger.debug('start');
  // doSomething
  logger.debug('end');
}
module.exports = serviceFn;

// config/env/staging.json
"log": {
  "level": "info",
  "categories": {
  "serviceA": {
    "appenders": ['json'],
     "level": "debug"
  }
}

What should be done:

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions