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