@alu0101209067/addlogging

1.0.3 • Public • Published

AddLogging

This is an awesome library that add logs before your code in functions.



Installation

Install locally in project

~ npm i -D @alu0101209067/addlogging

Install globally

~ npm i -g @alu0101209067/addlogging

Usage

Commands

  • add-logging

    This command is a executable and show the help about how works.

    ~ add-logging
    Usage: add-logging [options]
    
    Páctice 3 npm module addlogging
    
    Options:
      -V, --version                                           output the version number
      -o, --output <output_filename> <input_file>             introducir el fichero de salida del resultado del programa
      -p, --pattern <pattern> <output_filename> <input_file>  introducir patrón, el fichero de salida del resultado del programa
      -h, --help                                              output usage information

  • add-logging -h --help

    Show the version of the library

     ~ add-logging -h
    
      Usage: add-logging [options]
    
      Páctice 3 npm module addlogging
    
      Options:
        -V, --version                                           output the version number
        -o, --output <output_filename> <input_file>             introducir el fichero de salida del resultado del programa
        -p, --pattern <pattern> <output_filename> <input_file>  introducir patrón, el fichero de salida del resultado del programa
        -h, --help 

  • add-logging -V --version

    Show the version of the library.

    ~ add-logging -V
      0.3.0
    ~ add-logging --version
      0.3.0 

  • add-logging -o --output

    Add a line of log in a function and write this new function in a new file.

    ~ add-logging -o output.js input.js 
    
      input: function suma(a, b) {
        return a + b;
      }
    
      Salida en fichero output.js

  • add-logging -p --pattern

    Similar that output command but now only add the line of log in functiosn that match with the pattern.

    ~ add-logging --pattern suma input-log.js input.js
    
      input: function suma(a, b) {
        return a + b;
      }
    
      Salida en fichero input-log.js

Import to use

const { addLogging } = require('@alu0101209067/addlogging');

Method

This method add new line of log before your code in functions and return a new string.

It receives 2 parameters:

  • Code: {string} code to read and find functions to write the new line
  • Pattern: {string} word you want to choose, and find only functions match with that word.
const output = addLogging(input, 'suma')

The variable output contain the string with the code with a new line of log.

Example

Code

const { addLogging } = require('@alu0101209067/addlogging');

const sum = `function suma(a, b) {
  return a + b;
}`

const output = addLogging(sum, 'suma')

console.log(output)

Output

 ~ node src/add.js 

  function suma(a, b) {
      console.log(`Entering suma(${ a },${ b }) at line 1`);
      return a + b;
  }

License

MIT

Package Sidebar

Install

npm i @alu0101209067/addlogging

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

1.03 MB

Total Files

35

Last publish

Collaborators

  • alu0101209067