good-logs
v1.2.6
Published
Good-logs provides a custom logging for your application. It uses the 'colors' package to colorize console output for better readability. It also provides a middleware logging for Express.js to log requests and responses.
Downloads
50
Maintainers
Readme
Good Logs
Logging. Simplified.
Good-logs provide a custom logging for your application. It uses the 'colors' package to colorize console output for better readability.
Usage
Import good-logs into your file:
import goodlog from 'good-logs'
custom(color: any, ...message: string[]): Logs a custom message with the specified color.
log(...message: string[]): Logs a message in yellow.
info(...message: string[]): Logs an informational message in cyan.
warn(...message: string[]): Logs a warning message in yellow.
tbl(...message: any[]): Logs a table for arrays and objects.
error(...message: string[]): Logs an error message in red.
debug(...message: string[]): Logs a debug message in red.
req(req, res): Logs request details.
server(port: any, apiRoot: any, isProd: boolean, isConnected: boolean): Logs server details.
db(host: any, dbName: any, isConnected: boolean): Logs database details.
Example
import goodlog from 'good-logs'
goodlog.log('Hello, world!')
goodlog.info('This is an informational message.')
Contributing
We welcome contributions from the community. Please refer to the contributing guidelines
Credits
This module makes use of the following open-source packages:
- Colors: Used to colorize console output for better readability.
- Express: Used to handle HTTP requests and responses.
We are grateful to the authors of these packages for their work.
License
This module is open-source and available under the MIT License.
These definitions were written by Bally Lomibao.