Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • 3.1.7
  • 3.1.6
  • 3.1.5
  • 3.1.4
  • 3.1.3
  • 3.1.2
  • 3.1.1
  • 3.1.0
  • 2.14.0
  • 2.13.5
  • 2.13.4
  • 2.13.3
  • 2.13.2
  • 2.13.0
  • 2.12.1
  • 2.12.0
  • 2.11.0
  • 2.10.1
  • 2.10.0
  • 2.9.1
21 results

log

  • Clone with SSH
  • Clone with HTTPS
  • log

    pipeline status coverage report Quality Gate Status

    A real simple logger application. May Optional Log to A File and a graylog-server.

    Installation

    • npm config set @br:registry https://it-devops-01:4873
    • npm install --save @br/config

    Usage

    const Log = require('@br/log')
    let log = new Log(options)

    Note: The options Part may be omitted, as all parts are optional, but using the name is recommended, as without it, the package-name will be used

    Methods

    • log.info('This is an Information' )
    • log.notice('This is a Notice' )
    • log.warn('This is a Warning' )
    • log.error('This is an Error' )
    • log.fatal('This is a Fatal Message' )
    • log.debug('This is a Debug Message' )

    Options

    {
      name: 'Name of App. Default: Name of BaseFolder',
      hostname: 'Server Hostname, Default: os.hostname()',
      file: 'File to Append Log to',
      graylog: {
        active: 'true or false',
        servers: [  
          {
            server: 'graylog-server',
            port: 'graylog-port'
          }
        ]
      },
      path: 'Path Logfile located',
      loglevel: 'Minimal LogLevel. Default: WARN'
    }