Skip to content

dadi/log-filter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Log Filter

Filter sensitive parameters from log files

npm (scoped) Coverage Status Build Status JavaScript Style Guide

Install

npm i @dadi/log-filter

Filter querystring parameters

const LogFilter = require('@dadi/log-filter')

let req = {
  url: '/profile?username=ed&password=octopus'
}

let filter = ['password']

let logFilter = new LogFilter(req, filter)
let output = logFilter.filterPath()

// produces /profile?username=ed&password=%5BFILTERED%5D