1.1.5 • Published 7 months ago

logusix v1.1.5

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Logusix

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

LanguagePlatformDépendenciesRepository
JavaScriptNodeJSSocket.ioGitHub

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 ❤.

1.1.5

7 months ago

1.1.4

7 months ago

1.1.3

7 months ago

1.1.2

7 months ago

1.1.1

7 months ago

1.1.0

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago