logusix

1.1.5 • Public • Published

Logusix

Simple and powerfull file log system with web dashboard and bakcup system.

Language Platform Dépendencies Repository
JavaScript NodeJS Socket.io GitHub

Screenshots

Terminal and Log's fil screen

Web dashboard

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

here !

Licenses

MIT


This library has been created in few hours with ❤.

Readme

Keywords

Package Sidebar

Install

npm i logusix

Weekly Downloads

1

Version

1.1.5

License

MIT

Unpacked Size

11.9 kB

Total Files

4

Last publish

Collaborators

  • foxys_