syntex-logger
Version:
A Basic Logging System
63 lines (48 loc) • 2.31 kB
Markdown
# SynTex Logger
A logging system for your plugin with colors.
[](https://www.npmjs.com/package/syntex-logger)
[](https://www.npmjs.com/package/syntex-logger)
[](https://www.npmjs.com/package/syntex-logger)
[](https://github.com/SynTexDZN/syntex-logger/commits)
[](https://github.com/SynTexDZN/syntex-logger)
<br>
## Use This In Your Code
```js
let Logger = require('syntex-logger');
let logger = new Logger({ pluginName : 'Demo Plugin', language : 'us', config : { debug : false } });
logger.setLogDirectory('/var/demo_plugin/logs');
var level = 'success',
categoryOne = 'first_category',
categoryTwo = 'second_category',
message = 'You got it! :D';
logger.log(level, categoryOne, categoryTwo, message);
logger.debug('Test');
try
{
[ ... ]
}
catch(e)
{
logger.err(e);
}
```
## Troubleshooting
#### [](https://github.com/SynTexDZN/syntex-logger/issues)
- `Report` us your `Issues`
- `Join` our `Discord Server`
#### [](https://discord.gg/XUqghtw4DE)
---
## Logging Levels
- `error` ( *same level as `logger.err()`* )
- `warn`
- `info`
- `success`
- `read`
- `update`
- `debug` ( *default level when using `logger.debug()`* )
## Supported Languages
- `English` ( *us, en* )
- `German` ( *de* )
- `German & English` ( *deen* )
For language codes look at `/languages/` for current translated phrases.<br>
You can use them like this `%update_error%` in your message string.