@senka/logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.9 • Public • Published

SenkaLogger

Usage

import { Logger } from "@senka/logger";
/**
 * Commonjs
 * const { Logger } = require("@senka/logger")
 */
const logger = new Logger();
logger.warn("npm i @senka/logger");
logger.error("You still haven't downloaded @senka/logger");
logger.log("Thanks for downloading");
logger.discord("Jack: Hi");

Logger Options

const loggerOptions={
    discordColor: string;/* default  #645cff */
    defaultColor: string;/* default  #0f0 */
    defaultErrorColor: string;/* default  #f00 */
    defaultWarningColor: string;/* default  #ff0 */
    discordTextColor: string;/* default  #625cff */
    defaultTextColor: string;/* default  #0f5 */
    defaultTextErrorColor: string;/* default  #f05 */
    defaultTextWarningColor: string;/* default  #ff5 */
    time: boolean;/* default false */
    }


    const logger= new Logger({time:true})
    // Adds [HH:MM:SS]> to the beginning of the line

Loading

import { Logger } from "@senka/logger";
const logger = new Logger();
logger.loading({
  time: 1500,
  changeTime: 500,
  loadArr: [".", "..", "..."],
  before: "Loading",
});
//or
logger.loading({
  time: 1500,
  changeTime: 500,
  loadArr: ".",
  repeat: true,
  before: "Loading",
});
/**
 *  Loading.
 *  Loading..
 *  Loading...
 *  Note: The line is refreshed,
 *  it does not write to more than one line.
 */

Loading Options

const loadingoptions={
  time: number;//required
  changeTime: number;//required
  loadArr: any;/* default ["\\", "|", "/", "-"] */
  repat: boolean;/* default false */
  before: string | number;
  after: string | number;
}
const logger = new Logger();
logger.loading({
    time:4000,
    changeTime:500,
    before:"Loading [ ",
    after:" ]"
    })
/**
 *  Loading [ \ ]
 *  Loading [ | ]
 *  Loading [ / ]
 *  Loading [ - ]
 *  Loading [ \ ]
 *  Loading [ | ]
 *  Loading [ / ]
 *  Loading [ - ]
 * Note: The line is refreshed,
 * it does not write to more than one line.
 */

Discord

Package Sidebar

Install

npm i @senka/logger

Weekly Downloads

0

Version

1.0.9

License

Apache-2.0

Unpacked Size

12.1 kB

Total Files

5

Last publish

Collaborators

  • iseray
  • senesatka