SQL log prettifier
SQL query prettifier for your favorite logger
Usage
npm install sql-log-prettifier# or yarn add sql-log-prettifier
In your project require or import sql-log-prettifier
const prettify = ;// import { prettify } from 'sql-log-prettifier'; const unformattedAndUglySql = `SELECT * FROM custom_table WHERE id = 1 AND name = 'Test'`;console;
Output will look something like this:
Settings
prettify
function accepts settings
as the second argument.
Default settings are:
const defaultSettings = format: true noColors: false settings: functions: color: '#ff5555' modifiers: 'bold' keywords: color: '#ff5555' modifiers: 'bold' operators: color: '#91B859' modifiers: 'bold' strings: color: '#FFFFF' numbers: color: '#50fa7b' ;
TODO:
- Add examples for popular loggers (
pino
,winston
) - Update README.md
- Anything else that needs to be done 👷
Development
sql-log-prettifer
is built with tsdx
.
# Running examples
npm run start
# Running tests
npm run test
# Running build
npm run build
Contributing
All contributions are welcome.
License
MIT @ Zdravko Ćurić (zcuric)