logique-log
v1.0.2
Published
package for debug log with console with flagging and write sql query
Downloads
116
Maintainers
Readme
Logique Log
This package for print console log, warn, table, info, error and write sql to file.
Usage
Basic Example Typescript Version
import { createLog } from 'logique-log';
// by default flag log is active
createLog({
title: "Users",
message: "data users",
type: "log",
});With Configuration Typescript version
Sample configration with flag control :
import { createLog, createLogConfig, writeSqlQuery } 'logique-log';
// set in top level by env or static value default 1 or true is active
createLogConfig({
logging: {
enabled: 1,
enableSqlQuery: 0,
},
});
createLog({
title: "Users",
message: "data users",
type: "log",
});Create log set off and sql query set to true :
import { createLog, createLogConfig, writeSqlQuery } 'logique-log';
// set in top level by env or static value default 1 or true is active
createLogConfig({
logging: {
enabled: 0,
enableSqlQuery: 1,
},
});
// this log not print in terminal or stdout
createLog({
title: "Users",
message: "data users",
type: "log",
});
writeSqlQuery("query.sql", "SELECT * FROM users");Basic Example Commonjs Version
const { createLog } = require('logique-log')
// by default flag log is active
createLog({
message: 'info',
type: 'info',
})With Configuration Commonjs version
Sample configration with flag control :
const { createLog, createLogConfig, writeSqlQuery } = require('logique-log')
// set in top level by env or static value default 1 or true is active
createLogConfig({
logging: {
enabled: 1,
enableSqlQuery: 0,
},
});
createLog({
title: "Users",
message: "data users",
type: "log",
});Create log set off and sql query set to true :
const { createLog, createLogConfig, writeSqlQuery } = require('logique-log')
// set in top level by env or static value default 1 or true is active
createLogConfig({
logging: {
enabled: 0,
enableSqlQuery: 1,
},
});
// this log not print in terminal or stdout
createLog({
title: "Users",
message: "data users",
type: "log",
});
writeSqlQuery("query.sql", "SELECT * FROM users");Type
List of type log
| Type | When | Parameter |
| ----------------------- | ---------------------------------------------------------------------------------- | --------------------------------------------------------- |
| log | print console.log, title is optional | { title: "title", message:"data to print"} |
| info | print console.log, title is optional |{ title: "title", message:"data to print"} |
| warn | print console.log, title is optional | { title: "title", message:"data to print"} |
| table | print console.log, title is optional | { message:"array of object"} |
| error | print console.log, title is optional | { title: "title", message:"data to print"} |
Contributing
License
This repository is licensed under the "MIT" license. See LICENSE.
