logusix
v1.1.5
Published
Simple and powerfull file log system with web dashboard and bakcup system.
Readme
Logusix
Simple and powerfull file log system with web dashboard and bakcup system.
| Language | Platform | Dépendencies | Repository |
|----------|----------|--------------|------------|
|
|
|
Screenshots


Features
- Simple to use
- Web dashboard :
- custom port
- Auto-refresh with WebSockets
- File output customisable
- Simple backup system
- Choose backup output
- Choose backup name
Installation
npm i logusixUsage (CommonJS)
const Logusix = require('logusix');
const logusix = new Logusix({
/* params */
});Usage (ESM)
import Logusix from 'logusix';
const logusix = new Logusix({
/* params */
});Parameters new Logusix({ ... })
output : Name of output file. (default : 'log')
locale : Location name for timestamp (default: 'en-US') 🔗
printer : Print automatically in console when you <Logusix>.log('>> Somethings') in output file. (default: false)
timestamp: Show log timestamp (default: true)
dashboard.active: Active web dashboard on selected port (default: false)
dashboard.port: Select
Functions
// Write in file
logusix.log('>> Something');
// Print in console
logusix.print('>> Something else'); // Multi arguments supported !
logusix.log('>> Something', '!> Something else'); Backups
// Make backup
logusix.backup({
/* params */
});Parameters <Logusix>.backup({ ... })
output : Name of output folder. (no default)
backupName: Unique backup file name, convert automatically in snake_case. (default: new Date().getTime()).
force: Overwrite backup file if it already exists (default: false)
Colors
You just need to start each line with :
>> : Gray (default)
!> : Red
$> : Yellow
*> : Green
?> : Blue
Some questions ?
My discord : @foxys__
My Github : @ImFoxys
Github Repository
Licenses
This library has been created in few hours with ❤.
