logusix
v1.1.5
Published
Simple and powerfull file log system with web dashboard and bakcup system.
Downloads
9
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 logusix
Usage (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 ❤.